|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jackrabbit.spi2dav.QItemDefinitionImpl
org.apache.jackrabbit.spi2dav.QPropertyDefinitionImpl
public class QPropertyDefinitionImpl
This class implements the QPropertyDefinition interface and additionally
provides setter methods for the various property definition attributes.
| Field Summary |
|---|
| Fields inherited from class org.apache.jackrabbit.spi2dav.QItemDefinitionImpl |
|---|
ANY_NAME, hashCode |
| Fields inherited from interface org.apache.jackrabbit.spi.QPropertyDefinition |
|---|
EMPTY_ARRAY |
| Method Summary | |
|---|---|
boolean |
definesNode()
Determines whether this item definition defines a node. |
boolean |
equals(Object obj)
Compares two property definitions for equality. |
QValue[] |
getDefaultValues()
Returns the array of default values or null if no default
values are defined. |
int |
getRequiredType()
Returns the required type. |
String[] |
getValueConstraints()
Returns the array of value constraints. |
int |
hashCode()
Overwrites QItemDefinitionImpl.hashCode(). |
boolean |
isMultiple()
Reports whether this property can have multiple values. |
| Methods inherited from class org.apache.jackrabbit.spi2dav.QItemDefinitionImpl |
|---|
definesResidual, getDeclaringNodeType, getName, getOnParentVersion, isAutoCreated, isMandatory, isProtected |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.jackrabbit.spi.QItemDefinition |
|---|
definesResidual, getDeclaringNodeType, getName, getOnParentVersion, isAutoCreated, isMandatory, isProtected |
| Method Detail |
|---|
public int getRequiredType()
getRequiredType in interface QPropertyDefinitionpublic String[] getValueConstraints()
getValueConstraints in interface QPropertyDefinitionpublic QValue[] getDefaultValues()
null if no default
values are defined.
getDefaultValues in interface QPropertyDefinitionnullpublic boolean isMultiple()
isMultiple in interface QPropertyDefinitionpublic boolean definesNode()
definesNode in interface QItemDefinitionfalsepublic boolean equals(Object obj)
true
if the given object is a property defintion and has the same attributes
as this property definition.
equals in class QItemDefinitionImplobj - the object to compare this property definition with
true if the object is equal to this property definition,
false otherwiseObject.equals(Object)public int hashCode()
QItemDefinitionImpl.hashCode().
hashCode in class QItemDefinitionImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||