Class VersionAttribute
- java.lang.Object
-
- org.apache.xerces.dom.NodeImpl
-
- org.apache.xerces.dom.AttrImpl
-
- org.apache.xerces.dom.AttrNSImpl
-
- org.odftoolkit.odfdom.pkg.OdfAttribute
-
- org.odftoolkit.odfdom.pkg.manifest.VersionAttribute
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Attr
,EventTarget
,Node
,NodeList
,TypeInfo
public class VersionAttribute extends OdfAttribute
Manifest implementation of OpenDocument attribute @manifest:version.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VersionAttribute.Value
The value set of @manifest:version.
-
Field Summary
Fields Modifier and Type Field Description static OdfName
ATTRIBUTE_NAME
-
Fields inherited from class org.apache.xerces.dom.NodeImpl
DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_IS_CONTAINED, DOCUMENT_POSITION_PRECEDING, ELEMENT_DEFINITION_NODE, FIRSTCHILD, flags, HASSTRING, ID, IGNORABLEWS, NORMALIZED, OWNED, ownerNode, READONLY, SPECIFIED, SYNCCHILDREN, SYNCDATA, TREE_POSITION_ANCESTOR, TREE_POSITION_DESCENDANT, TREE_POSITION_DISCONNECTED, TREE_POSITION_EQUIVALENT, TREE_POSITION_FOLLOWING, TREE_POSITION_PRECEDING, TREE_POSITION_SAME_NODE
-
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
-
Fields inherited from interface org.w3c.dom.TypeInfo
DERIVATION_EXTENSION, DERIVATION_LIST, DERIVATION_RESTRICTION, DERIVATION_UNION
-
-
Constructor Summary
Constructors Constructor Description VersionAttribute(OdfFileDom ownerDocument)
Create the instance of OpenDocument attribute @manifest:version.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getDefault()
Returns the default value of @manifest:version.VersionAttribute.Value
getEnumValue()
String
getName()
OdfName
getOdfName()
Returns the attribute name.String
getValue()
boolean
hasDefault()
Default value indicator.boolean
isId()
void
setEnumValue(VersionAttribute.Value attrValue)
void
setValue(String attrValue)
-
Methods inherited from class org.apache.xerces.dom.AttrNSImpl
getLocalName, getNamespaceURI, getPrefix, getTypeName, getTypeNamespace, isDerivedFrom, setPrefix
-
Methods inherited from class org.apache.xerces.dom.AttrImpl
cloneNode, getChildNodes, getElement, getFirstChild, getLastChild, getLength, getNodeName, getNodeType, getNodeValue, getOwnerElement, getSchemaTypeInfo, getSpecified, hasChildNodes, insertBefore, isEqualNode, item, makeChildNode, normalize, removeChild, replaceChild, setIdAttribute, setNodeValue, setOwnerDocument, setReadOnly, setSpecified, setType, synchronizeChildren, toString
-
Methods inherited from class org.apache.xerces.dom.NodeImpl
addEventListener, appendChild, changed, changes, compareDocumentPosition, compareTreePosition, dispatchEvent, getAttributes, getBaseURI, getContainer, getFeature, getNextSibling, getNodeNumber, getOwnerDocument, getParentNode, getPreviousSibling, getReadOnly, getTextContent, getUserData, getUserData, getUserDataRecord, hasAttributes, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, needsSyncChildren, removeEventListener, setTextContent, setUserData, setUserData, synchronizeData
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.w3c.dom.Node
appendChild, compareDocumentPosition, getAttributes, getBaseURI, getFeature, getNextSibling, getOwnerDocument, getParentNode, getPreviousSibling, getTextContent, getUserData, hasAttributes, isDefaultNamespace, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, setTextContent, setUserData
-
-
-
-
Field Detail
-
ATTRIBUTE_NAME
public static final OdfName ATTRIBUTE_NAME
-
-
Constructor Detail
-
VersionAttribute
public VersionAttribute(OdfFileDom ownerDocument)
Create the instance of OpenDocument attribute @manifest:version.- Parameters:
ownerDocument
- The type isOdfFileDom
-
-
Method Detail
-
getOdfName
public OdfName getOdfName()
Returns the attribute name.- Specified by:
getOdfName
in classOdfAttribute
- Returns:
- the
OdfName
for @manifest:version.
-
getName
public String getName()
-
setEnumValue
public void setEnumValue(VersionAttribute.Value attrValue)
- Parameters:
attrValue
- TheEnum
value of the attribute.
-
getEnumValue
public VersionAttribute.Value getEnumValue()
- Returns:
- Returns the
Enum
value of the attribute
-
setValue
public void setValue(String attrValue)
- Specified by:
setValue
in interfaceAttr
- Overrides:
setValue
in classorg.apache.xerces.dom.AttrImpl
- Parameters:
attrValue
- TheString
value of the attribute.- Throws:
IllegalArgumentException
- If the provided attribute value is invalid
-
getValue
public String getValue()
-
getDefault
public String getDefault()
Returns the default value of @manifest:version.- Specified by:
getDefault
in classOdfAttribute
- Returns:
- the default value as
String
dependent of its element name returnnull
if the default value does not exist
-
hasDefault
public boolean hasDefault()
Default value indicator. As the attribute default value is dependent from its element, the attribute has only a default, when a parent element exists.- Specified by:
hasDefault
in classOdfAttribute
- Returns:
true
if @manifest:version has an element parent otherwise returnfalse
as undefined.
-
-