Class MetadataElement
java.lang.Object
org.ametys.core.util.dom.AbstractAmetysNode
org.ametys.core.util.dom.AbstractAmetysElement
org.ametys.core.util.dom.AbstractWrappingAmetysElement<String>
org.ametys.plugins.repository.dom.MetadataElement
DOM layer on top if a
File hierarchy.-
Field Summary
Fields inherited from class org.ametys.core.util.dom.AbstractWrappingAmetysElement
_objectFields inherited from class org.ametys.core.util.dom.AbstractAmetysElement
_parentFields 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
ConstructorsConstructorDescriptionMetadataElement(String metadataName, CompositeMetadata metadataHolder) Constructor.MetadataElement(String metadataName, CompositeMetadata metadataHolder, String defaultValue) Constructor.MetadataElement(String metadataName, CompositeMetadata metadataHolder, CompositeMetadataElement parent) Constructor.MetadataElement(String metadataName, CompositeMetadata metadataHolder, CompositeMetadataElement parent, String defaultValue) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionprotected Map<String,AmetysAttribute> Returns a Map<name, value> corresponding to the attributes.booleanMethods inherited from class org.ametys.core.util.dom.AbstractWrappingAmetysElement
getWrappedObjectMethods 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, setIdAttributeNSMethods inherited from class org.ametys.core.util.dom.AbstractAmetysNode
_getChildNodes, appendChild, cloneNode, compareDocumentPosition, getBaseURI, getChildNodes, getFeature, getLastChild, getNamespaceURI, getNodeValue, getOwnerDocument, getPrefix, getPreviousSibling, getUserData, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserDataMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.w3c.dom.Node
appendChild, cloneNode, compareDocumentPosition, getBaseURI, getChildNodes, getFeature, getLastChild, getNamespaceURI, getNodeValue, getOwnerDocument, getPrefix, getPreviousSibling, getUserData, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
-
Constructor Details
-
MetadataElement
Constructor.- Parameters:
metadataName- the name of underlying metadatametadataHolder- the parentCompositeMetadata
-
MetadataElement
Constructor.- Parameters:
metadataName- the name of underlying metadatametadataHolder- the parentCompositeMetadatadefaultValue- the default value
-
MetadataElement
public MetadataElement(String metadataName, CompositeMetadata metadataHolder, CompositeMetadataElement parent) Constructor.- Parameters:
metadataName- the name of underlying metadatametadataHolder- the parentCompositeMetadataparent- the parentElement.
-
MetadataElement
public MetadataElement(String metadataName, CompositeMetadata metadataHolder, CompositeMetadataElement parent, String defaultValue) Constructor.- Parameters:
metadataName- the name of underlying metadatametadataHolder- the parentCompositeMetadataparent- the parentElement.defaultValue- the default value
-
-
Method Details
-
getTagName
- Specified by:
getTagNamein interfaceElement- Overrides:
getTagNamein classAbstractAmetysElement
-
_lookupAttributes
Description copied from class:AbstractAmetysElementReturns a Map<name, value> corresponding to the attributes.- Specified by:
_lookupAttributesin classAbstractAmetysElement- Returns:
- the name/value pairs
-
hasChildNodes
- Specified by:
hasChildNodesin interfaceNode- Overrides:
hasChildNodesin classAbstractAmetysNode
-
getFirstChild
- Specified by:
getFirstChildin interfaceNode- Overrides:
getFirstChildin classAbstractAmetysNode
-
getNextSibling
- Specified by:
getNextSiblingin interfaceNode- Overrides:
getNextSiblingin classAbstractAmetysNode
-