Package org.apache.struts2.result.xslt
Class BeanAdapter
java.lang.Object
org.apache.struts2.result.xslt.AbstractAdapterNode
org.apache.struts2.result.xslt.AbstractAdapterElement
org.apache.struts2.result.xslt.BeanAdapter
- All Implemented Interfaces:
- AdapterNode,- Element,- Node
This class is the most general type of adapter, utilizing reflective introspection to present a DOM view of all of
 the public properties of its value.  For example, a property returning a JavaBean such as:
 
 public Person getMyPerson() { ... }
 ...
 class Person {
      public String getFirstName();
      public String getLastName();
 }
 
 would be rendered as: <myPerson> <firstName>...</firstName> <lastName>...</lastName> </myPerson>
- 
Field SummaryFields inherited from interface org.w3c.dom.NodeATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
- 
Constructor SummaryConstructorsConstructorDescriptionBeanAdapter(AdapterFactory adapterFactory, AdapterNode parent, String propertyName, Object value) 
- 
Method SummaryModifier and TypeMethodDescriptionsubclasses override to produce their childrenMethods inherited from class org.apache.struts2.result.xslt.AbstractAdapterElementbuildAttributeAdapters, getAttribute, getAttributeAdapters, getAttributeNode, getAttributeNodeNS, getAttributeNS, getNodeName, getNodeType, getSchemaTypeInfo, hasAttribute, hasAttributeNS, hasChildNodes, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNSMethods inherited from class org.apache.struts2.result.xslt.AbstractAdapterNodeappendChild, cloneNode, compareDocumentPosition, getAdapterFactory, getAttributes, getBaseURI, getChildAdapters, getChildAfter, getChildBefore, getChildBeforeOrAfter, getElementsByTagName, getElementsByTagNameNS, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParent, getParentNode, getPrefix, getPreviousSibling, getPropertyName, getPropertyValue, getTextContent, getUserData, hasAttributes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, operationNotSupported, removeChild, replaceChild, setAdapterFactory, setContext, setNodeValue, setParent, setPrefix, setPropertyName, setPropertyValue, setTextContent, setUserData, toStringMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.w3c.dom.ElementgetElementsByTagName, getElementsByTagNameNSMethods inherited from interface org.w3c.dom.NodeappendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
- 
Constructor Details- 
BeanAdapterpublic BeanAdapter()
- 
BeanAdapterpublic BeanAdapter(AdapterFactory adapterFactory, AdapterNode parent, String propertyName, Object value) 
 
- 
- 
Method Details- 
getTagName- Specified by:
- getTagNamein interface- Element
- Overrides:
- getTagNamein class- AbstractAdapterElement
 
- 
getChildNodes- Specified by:
- getChildNodesin interface- Node
- Overrides:
- getChildNodesin class- AbstractAdapterNode
 
- 
buildChildAdaptersDescription copied from class:AbstractAdapterNodesubclasses override to produce their children- Overrides:
- buildChildAdaptersin class- AbstractAdapterNode
- Returns:
- List of child adapters.
 
 
-