|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ItemDefinitionProvider
ItemDefinitionProvider...
| Method Summary | |
|---|---|
org.apache.jackrabbit.spi.QNodeDefinition |
getQNodeDefinition(EffectiveNodeType ent,
org.apache.jackrabbit.spi.Name name,
org.apache.jackrabbit.spi.Name nodeTypeName)
Returns the applicable child node definition for a child node with the specified name and node type. |
org.apache.jackrabbit.spi.QNodeDefinition |
getQNodeDefinition(org.apache.jackrabbit.spi.Name[] parentNodeTypeNames,
org.apache.jackrabbit.spi.Name name,
org.apache.jackrabbit.spi.Name nodeTypeName)
Returns the applicable child node definition for a child node with the specified name and node type. |
org.apache.jackrabbit.spi.QNodeDefinition |
getQNodeDefinition(org.apache.jackrabbit.spi.Name[] parentNodeTypeNames,
org.apache.jackrabbit.spi.Name nodeName,
org.apache.jackrabbit.spi.Name ntName,
org.apache.jackrabbit.spi.NodeId nodeId)
Returns the QNodeDefinition for the specified node state. |
org.apache.jackrabbit.spi.QPropertyDefinition |
getQPropertyDefinition(org.apache.jackrabbit.spi.Name[] parentNodeTypeNames,
org.apache.jackrabbit.spi.Name name,
int type)
Returns the applicable property definition for a property with the specified name and type. |
org.apache.jackrabbit.spi.QPropertyDefinition |
getQPropertyDefinition(org.apache.jackrabbit.spi.Name[] parentNodeTypeNames,
org.apache.jackrabbit.spi.Name name,
int type,
boolean multiValued)
Returns the applicable property definition for a property with the specified name, type and multiValued characteristic. |
org.apache.jackrabbit.spi.QPropertyDefinition |
getQPropertyDefinition(org.apache.jackrabbit.spi.Name[] parentNodeTypeNames,
org.apache.jackrabbit.spi.Name propertyName,
int propertyType,
boolean isMultiValued,
org.apache.jackrabbit.spi.PropertyId propertyId)
Returns the QPropertyDefinition for the specified parameters. |
org.apache.jackrabbit.spi.QPropertyDefinition |
getQPropertyDefinition(org.apache.jackrabbit.spi.Name ntName,
org.apache.jackrabbit.spi.Name propName,
int type,
boolean multiValued)
Returns the applicable property definition for a property with the specified name, type and multiValued characteristic. |
org.apache.jackrabbit.spi.QNodeDefinition |
getRootNodeDefinition()
Returns the QNodeDefinition for the root node. |
| Method Detail |
|---|
org.apache.jackrabbit.spi.QNodeDefinition getRootNodeDefinition()
throws RepositoryException
QNodeDefinition for the root node.
QNodeDefinition for the root node.
RepositoryException
org.apache.jackrabbit.spi.QNodeDefinition getQNodeDefinition(org.apache.jackrabbit.spi.Name[] parentNodeTypeNames,
org.apache.jackrabbit.spi.Name nodeName,
org.apache.jackrabbit.spi.Name ntName,
org.apache.jackrabbit.spi.NodeId nodeId)
throws RepositoryException
QNodeDefinition for the specified node state.
parentNodeTypeNames - nodeName - ntName - nodeId -
QNodeDefinition for the specified node state.
RepositoryException
org.apache.jackrabbit.spi.QNodeDefinition getQNodeDefinition(org.apache.jackrabbit.spi.Name[] parentNodeTypeNames,
org.apache.jackrabbit.spi.Name name,
org.apache.jackrabbit.spi.Name nodeTypeName)
throws NoSuchNodeTypeException,
ConstraintViolationException
parentNodeTypeNames - name - nodeTypeName -
NoSuchNodeTypeException
ConstraintViolationException - if no applicable child node definition
could be found
org.apache.jackrabbit.spi.QNodeDefinition getQNodeDefinition(EffectiveNodeType ent,
org.apache.jackrabbit.spi.Name name,
org.apache.jackrabbit.spi.Name nodeTypeName)
throws NoSuchNodeTypeException,
ConstraintViolationException
ent - name - nodeTypeName -
NoSuchNodeTypeException
ConstraintViolationException - if no applicable child node definition
could be found
org.apache.jackrabbit.spi.QPropertyDefinition getQPropertyDefinition(org.apache.jackrabbit.spi.Name[] parentNodeTypeNames,
org.apache.jackrabbit.spi.Name propertyName,
int propertyType,
boolean isMultiValued,
org.apache.jackrabbit.spi.PropertyId propertyId)
throws RepositoryException
QPropertyDefinition for the specified parameters.
parentNodeTypeNames - propertyName - propertyType - isMultiValued - propertyId - Used to retrieve the definition from the persistent
layer if it cannot be determined from the information present.
RepositoryException
org.apache.jackrabbit.spi.QPropertyDefinition getQPropertyDefinition(org.apache.jackrabbit.spi.Name ntName,
org.apache.jackrabbit.spi.Name propName,
int type,
boolean multiValued)
throws ConstraintViolationException,
NoSuchNodeTypeException
ntName - propName - type - multiValued -
NoSuchNodeTypeException - If no node type with name ntName
exists.
ConstraintViolationException - if no applicable property definition
could be found
org.apache.jackrabbit.spi.QPropertyDefinition getQPropertyDefinition(org.apache.jackrabbit.spi.Name[] parentNodeTypeNames,
org.apache.jackrabbit.spi.Name name,
int type,
boolean multiValued)
throws ConstraintViolationException,
NoSuchNodeTypeException
parentNodeTypeNames - name - type - multiValued -
ConstraintViolationException - if no applicable property definition
could be found.
NoSuchNodeTypeException
org.apache.jackrabbit.spi.QPropertyDefinition getQPropertyDefinition(org.apache.jackrabbit.spi.Name[] parentNodeTypeNames,
org.apache.jackrabbit.spi.Name name,
int type)
throws ConstraintViolationException,
NoSuchNodeTypeException
getQPropertyDefinition(Name[], Name, int, boolean)
this method does not take the multiValued flag into account in the
selection algorithm. If there more than one applicable definitions then
the following rules are applied:
parentNodeTypeNames - name - type -
ConstraintViolationException - if no applicable property definition
could be found
NoSuchNodeTypeException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||