Package org.ametys.odf.xslt
Class OdfReferenceTableElement
- java.lang.Object
-
- org.ametys.core.util.dom.AbstractAmetysNode
-
- org.ametys.core.util.dom.AbstractAmetysElement
-
- org.ametys.odf.xslt.OdfReferenceTableElement
-
public class OdfReferenceTableElement extends AbstractAmetysElement
DOM layer on reference table elements
-
-
Field Summary
Fields Modifier and Type Field Description private List<OdfReferenceTableEntry>
_children
private String
_lang
private boolean
_ordered
private OdfReferenceTableHelper
_refTableHelper
private String
_refTableId
-
Fields inherited from class org.ametys.core.util.dom.AbstractAmetysElement
_parent
-
Fields inherited from interface org.w3c.dom.Node
ATTRIBUTE_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 Summary
Constructors Constructor Description OdfReferenceTableElement(String refTableId, OdfReferenceTableHelper refTableHelper, String lang)
ConstructorOdfReferenceTableElement(String refTableId, OdfReferenceTableHelper refTableHelper, String lang, boolean ordered)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Map<String,AmetysAttribute>
_lookupAttributes()
Returns a Map<name, value> corresponding to the attributes.(package private) List<OdfReferenceTableEntry>
getChildren()
Node
getFirstChild()
String
getTagName()
-
Methods inherited from class org.ametys.core.util.dom.AbstractAmetysElement
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getAttributes, getElementsByTagName, getElementsByTagNameNS, getLocalName, getNodeName, getNodeType, getParentNode, getSchemaTypeInfo, getTextContent, hasAttribute, hasAttributeNS, hasAttributes, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
-
Methods inherited from class org.ametys.core.util.dom.AbstractAmetysNode
_getChildNodes, appendChild, cloneNode, compareDocumentPosition, getBaseURI, getChildNodes, getFeature, getLastChild, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getPrefix, getPreviousSibling, getUserData, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getBaseURI, getChildNodes, getFeature, getLastChild, getNamespaceURI, getNextSibling, getNodeValue, getOwnerDocument, getPrefix, getPreviousSibling, getUserData, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
-
-
-
Field Detail
-
_refTableHelper
private OdfReferenceTableHelper _refTableHelper
-
_refTableId
private String _refTableId
-
_ordered
private boolean _ordered
-
_children
private List<OdfReferenceTableEntry> _children
-
-
Constructor Detail
-
OdfReferenceTableElement
public OdfReferenceTableElement(String refTableId, OdfReferenceTableHelper refTableHelper, String lang)
Constructor- Parameters:
refTableId
- The id of reference tablerefTableHelper
- the reference table helperlang
- the language to use for entry
-
OdfReferenceTableElement
public OdfReferenceTableElement(String refTableId, OdfReferenceTableHelper refTableHelper, String lang, boolean ordered)
Constructor- Parameters:
refTableId
- The id of reference tablerefTableHelper
- the reference table helperlang
- the language to use for entryordered
- true to get items sorted by their 'order' attribute
-
-
Method Detail
-
getTagName
public String getTagName()
- Specified by:
getTagName
in interfaceElement
- Overrides:
getTagName
in classAbstractAmetysElement
-
getChildren
List<OdfReferenceTableEntry> getChildren()
-
_lookupAttributes
protected Map<String,AmetysAttribute> _lookupAttributes()
Description copied from class:AbstractAmetysElement
Returns a Map<name, value> corresponding to the attributes.- Specified by:
_lookupAttributes
in classAbstractAmetysElement
- Returns:
- the name/value pairs
-
getFirstChild
public Node getFirstChild()
- Specified by:
getFirstChild
in interfaceNode
- Overrides:
getFirstChild
in classAbstractAmetysNode
-
-