org.apache.jackrabbit.webdav.jcr.nodetype
Class PropertyDefinitionImpl
java.lang.Object
org.apache.jackrabbit.webdav.jcr.nodetype.ItemDefinitionImpl
org.apache.jackrabbit.webdav.jcr.nodetype.PropertyDefinitionImpl
- All Implemented Interfaces:
- javax.jcr.nodetype.ItemDefinition, javax.jcr.nodetype.PropertyDefinition, NodeTypeConstants, XmlSerializable
public final class PropertyDefinitionImpl
- extends ItemDefinitionImpl
- implements javax.jcr.nodetype.PropertyDefinition
PropertyDefinitionImpl...
| Fields inherited from interface org.apache.jackrabbit.webdav.jcr.nodetype.NodeTypeConstants |
AUTOCREATED_ATTRIBUTE, DECLARINGNODETYPE_ATTRIBUTE, DEFAULTPRIMARYTYPE_ATTRIBUTE, DEFAULTVALUE_ELEMENT, DEFAULTVALUES_ELEMENT, HASORDERABLECHILDNODES_ATTRIBUTE, CHILDNODEDEFINITION_ELEMENT, ISMIXIN_ATTRIBUTE, MANDATORY_ATTRIBUTE, MULTIPLE_ATTRIBUTE, NAME_ATTRIBUTE, NAMESPACE, NODETYPE_ELEMENT, NODETYPES_ELEMENT, ONPARENTVERSION_ATTRIBUTE, PRIMARYITEMNAME_ATTRIBUTE, PROPERTYDEFINITION_ELEMENT, PROTECTED_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 |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.jcr.nodetype.ItemDefinition |
getDeclaringNodeType, getName, getOnParentVersion, isAutoCreated, isMandatory, isProtected |
create
public static PropertyDefinitionImpl create(javax.jcr.nodetype.PropertyDefinition definition)
getRequiredType
public int getRequiredType()
- Specified by:
getRequiredType in interface javax.jcr.nodetype.PropertyDefinition
- See Also:
PropertyDefinition.getRequiredType()
getValueConstraints
public String[] getValueConstraints()
- Specified by:
getValueConstraints in interface javax.jcr.nodetype.PropertyDefinition
- See Also:
PropertyDefinition.getValueConstraints()
getDefaultValues
public javax.jcr.Value[] getDefaultValues()
- Specified by:
getDefaultValues in interface javax.jcr.nodetype.PropertyDefinition
- See Also:
PropertyDefinition.getDefaultValues()
isMultiple
public boolean isMultiple()
- Specified by:
isMultiple in interface javax.jcr.nodetype.PropertyDefinition
- See Also:
PropertyDefinition.isMultiple()
toXml
public Element toXml(Document document)
- Return xml representation
- Specified by:
toXml in interface XmlSerializable- Overrides:
toXml in class ItemDefinitionImpl
- Parameters:
document -
- Returns:
- xml representation
Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.