Class ItemDefinitionImpl
- java.lang.Object
-
- org.apache.jackrabbit.webdav.jcr.nodetype.ItemDefinitionImpl
-
- All Implemented Interfaces:
ItemDefinition
,org.apache.jackrabbit.commons.webdav.NodeTypeConstants
,org.apache.jackrabbit.webdav.xml.XmlSerializable
- Direct Known Subclasses:
NodeDefinitionImpl
,PropertyDefinitionImpl
public abstract class ItemDefinitionImpl extends Object implements ItemDefinition, org.apache.jackrabbit.commons.webdav.NodeTypeConstants, org.apache.jackrabbit.webdav.xml.XmlSerializable
ItemDefinitionImpl
...
-
-
Field Summary
-
Fields inherited from interface org.apache.jackrabbit.commons.webdav.NodeTypeConstants
AUTOCREATED_ATTRIBUTE, AVAILABLE_QUERY_OPERATOR_ELEMENT, AVAILABLE_QUERY_OPERATORS_ELEMENT, CHILDNODEDEFINITION_ELEMENT, DECLARINGNODETYPE_ATTRIBUTE, DEFAULTPRIMARYTYPE_ATTRIBUTE, DEFAULTVALUE_ELEMENT, DEFAULTVALUES_ELEMENT, FULL_TEXT_SEARCHABLE_ATTRIBUTE, HASORDERABLECHILDNODES_ATTRIBUTE, ISABSTRACT_ATTRIBUTE, ISMIXIN_ATTRIBUTE, ISQUERYABLE_ATTRIBUTE, MANDATORY_ATTRIBUTE, MULTIPLE_ATTRIBUTE, NAME_ATTRIBUTE, NODETYPE_ELEMENT, NODETYPES_ELEMENT, ONPARENTVERSION_ATTRIBUTE, PRIMARYITEMNAME_ATTRIBUTE, PROPERTYDEFINITION_ELEMENT, PROTECTED_ATTRIBUTE, QUERY_ORDERABLE_ATTRIBUTE, REQUIREDPRIMARYTYPE_ELEMENT, REQUIREDPRIMARYTYPES_ELEMENT, REQUIREDTYPE_ATTRIBUTE, SAMENAMESIBLINGS_ATTRIBUTE, SUPERTYPE_ELEMENT, SUPERTYPES_ELEMENT, VALUECONSTRAINT_ELEMENT, VALUECONSTRAINTS_ELEMENT, XML_NODETYPE, XML_NODETYPENAME, XML_NODETYPES, XML_REPORT_ALLNODETYPES, XML_REPORT_MIXINNODETYPES, XML_REPORT_PRIMARYNODETYPES
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NodeType
getDeclaringNodeType()
String
getName()
int
getOnParentVersion()
boolean
isAutoCreated()
boolean
isMandatory()
boolean
isProtected()
Element
toXml(Document document)
Returns the Xml representation of aItemDefinition
object.
-
-
-
Method Detail
-
getDeclaringNodeType
public NodeType getDeclaringNodeType()
- Specified by:
getDeclaringNodeType
in interfaceItemDefinition
- See Also:
ItemDefinition.getDeclaringNodeType()
-
getName
public String getName()
- Specified by:
getName
in interfaceItemDefinition
- See Also:
ItemDefinition.getName()
-
isAutoCreated
public boolean isAutoCreated()
- Specified by:
isAutoCreated
in interfaceItemDefinition
- See Also:
ItemDefinition.isAutoCreated()
-
isMandatory
public boolean isMandatory()
- Specified by:
isMandatory
in interfaceItemDefinition
- See Also:
ItemDefinition.isMandatory()
-
getOnParentVersion
public int getOnParentVersion()
- Specified by:
getOnParentVersion
in interfaceItemDefinition
- See Also:
ItemDefinition.getOnParentVersion()
-
isProtected
public boolean isProtected()
- Specified by:
isProtected
in interfaceItemDefinition
- See Also:
ItemDefinition.isProtected()
-
toXml
public Element toXml(Document document)
Returns the Xml representation of aItemDefinition
object.- Specified by:
toXml
in interfaceorg.apache.jackrabbit.webdav.xml.XmlSerializable
- Parameters:
document
-- Returns:
- Xml representation of the specified
def
.
-
-