Package | Description |
---|---|
org.exoplatform.services.jcr.core |
This package provides the JCR core classes.
|
org.exoplatform.services.jcr.core.nodetype |
This package provides the Node type API.
|
org.exoplatform.services.jcr.datamodel |
This package provides the API for jCR data model.
|
org.exoplatform.services.jcr.impl.core.nodetype |
This package provides the API for Node type.
|
Modifier and Type | Method and Description |
---|---|
boolean |
ExtendedNode.isNodeType(InternalQName qName) |
Modifier and Type | Field and Description |
---|---|
protected InternalQName |
ItemDefinitionData.declaringNodeType |
protected InternalQName |
NodeDefinitionData.defaultPrimaryType |
protected InternalQName |
ItemDefinitionData.name |
protected InternalQName[] |
NodeDefinitionData.requiredPrimaryTypes |
Modifier and Type | Method and Description |
---|---|
InternalQName[] |
NodeTypeData.getDeclaredSupertypeNames() |
InternalQName |
ItemDefinitionData.getDeclaringNodeType() |
InternalQName |
NodeDefinitionData.getDefaultPrimaryType() |
InternalQName |
NodeTypeData.getName() |
InternalQName |
ItemDefinitionData.getName() |
InternalQName |
NodeTypeData.getPrimaryItemName() |
InternalQName[] |
NodeDefinitionData.getRequiredPrimaryTypes() |
Modifier and Type | Method and Description |
---|---|
Set<InternalQName> |
NodeTypeDataManager.getDeclaredSubtypes(InternalQName nodeTypeName)
Returns the direct subtypes of this node type in the node type
inheritance hierarchy, that is, those which actually declared this node
type in their list of supertypes.
|
Set<InternalQName> |
NodeTypeDataManager.getSubtypes(InternalQName nodeTypeName)
Returns all subtypes of this node type in the node type inheritance
hierarchy.
|
Set<InternalQName> |
NodeTypeDataManager.getSupertypes(InternalQName nodeTypeName)
Returns all supertypes of this node type in the node type inheritance
hierarchy.
|
Modifier and Type | Method and Description |
---|---|
javax.jcr.nodetype.NodeType |
ExtendedNodeTypeManager.findNodeType(InternalQName qname)
Return NodeType for a given InternalQName.
|
NodeDefinitionData[] |
NodeTypeDataManager.getAllChildNodeDefinitions(InternalQName... nodeTypeNames) |
PropertyDefinitionData[] |
NodeTypeDataManager.getAllPropertyDefinitions(InternalQName... nodeTypeNames) |
NodeDefinitionData |
NodeTypeDataManager.getChildNodeDefinition(InternalQName nodeName,
InternalQName... nodeTypeNames) |
NodeDefinitionData |
NodeTypeDataManager.getChildNodeDefinition(InternalQName nodeName,
InternalQName... nodeTypeNames) |
NodeDefinitionData |
NodeTypeDataManager.getChildNodeDefinition(InternalQName nodeName,
InternalQName primaryNodeType,
InternalQName[] mixinTypes) |
NodeDefinitionData |
NodeTypeDataManager.getChildNodeDefinition(InternalQName nodeName,
InternalQName primaryNodeType,
InternalQName[] mixinTypes) |
NodeDefinitionData |
NodeTypeDataManager.getChildNodeDefinition(InternalQName nodeName,
InternalQName nodeType,
InternalQName parentNodeType,
InternalQName[] parentMixinTypes)
Found node definition based on node name and node type.
|
NodeDefinitionData |
NodeTypeDataManager.getChildNodeDefinition(InternalQName nodeName,
InternalQName nodeType,
InternalQName parentNodeType,
InternalQName[] parentMixinTypes)
Found node definition based on node name and node type.
|
Set<InternalQName> |
NodeTypeDataManager.getDeclaredSubtypes(InternalQName nodeTypeName)
Returns the direct subtypes of this node type in the node type
inheritance hierarchy, that is, those which actually declared this node
type in their list of supertypes.
|
List<ItemDefinitionData> |
NodeTypeDataManager.getManadatoryItemDefs(InternalQName primaryNodeType,
InternalQName[] mixinTypes) |
List<ItemDefinitionData> |
NodeTypeDataManager.getManadatoryItemDefs(InternalQName primaryNodeType,
InternalQName[] mixinTypes) |
NodeTypeData |
NodeTypeDataManager.getNodeType(InternalQName typeName) |
PropertyDefinitionDatas |
NodeTypeDataManager.getPropertyDefinitions(InternalQName propertyName,
InternalQName... nodeTypeNames) |
PropertyDefinitionDatas |
NodeTypeDataManager.getPropertyDefinitions(InternalQName propertyName,
InternalQName... nodeTypeNames) |
PropertyDefinitionDatas |
NodeTypeDataManager.getPropertyDefinitions(InternalQName propertyName,
InternalQName primaryNodeType,
InternalQName[] mixinTypes) |
PropertyDefinitionDatas |
NodeTypeDataManager.getPropertyDefinitions(InternalQName propertyName,
InternalQName primaryNodeType,
InternalQName[] mixinTypes) |
Set<InternalQName> |
NodeTypeDataManager.getSubtypes(InternalQName nodeTypeName)
Returns all subtypes of this node type in the node type inheritance
hierarchy.
|
Set<InternalQName> |
NodeTypeDataManager.getSupertypes(InternalQName nodeTypeName)
Returns all supertypes of this node type in the node type inheritance
hierarchy.
|
boolean |
NodeTypeDataManager.isChildNodePrimaryTypeAllowed(InternalQName childNodeName,
InternalQName childNodeTypeName,
InternalQName parentNodeType,
InternalQName[] parentMixinNames) |
boolean |
NodeTypeDataManager.isChildNodePrimaryTypeAllowed(InternalQName childNodeName,
InternalQName childNodeTypeName,
InternalQName parentNodeType,
InternalQName[] parentMixinNames) |
boolean |
NodeTypeDataManager.isNodeType(InternalQName testTypeName,
InternalQName... typeNames) |
boolean |
NodeTypeDataManager.isNodeType(InternalQName testTypeName,
InternalQName... typeNames) |
boolean |
NodeTypeDataManager.isNodeType(InternalQName testTypeName,
InternalQName primaryNodeType,
InternalQName[] mixinNames) |
boolean |
NodeTypeDataManager.isNodeType(InternalQName testTypeName,
InternalQName primaryNodeType,
InternalQName[] mixinNames) |
boolean |
NodeTypeDataManager.isOrderableChildNodesSupported(InternalQName primaryNodeType,
InternalQName[] mixinTypes) |
boolean |
NodeTypeDataManager.isOrderableChildNodesSupported(InternalQName primaryNodeType,
InternalQName[] mixinTypes) |
PlainChangesLog |
NodeTypeDataManager.setPrimaryType(org.exoplatform.services.jcr.datamodel.NodeData nodeData,
InternalQName nodeTypeName)
Changes the primary node type of this node to nodeTypeName.
|
void |
NodeTypeDataManager.unregisterNodeType(InternalQName nodeTypeName) |
Modifier and Type | Method and Description |
---|---|
PlainChangesLog |
NodeTypeDataManager.updateNodeType(NodeTypeData ancestorDefinition,
NodeTypeData recipientDefinition,
Map<InternalQName,NodeTypeData> volatileNodeTypes) |
Constructor and Description |
---|
ItemDefinitionData(InternalQName name,
InternalQName declaringNodeType,
boolean autoCreated,
boolean mandatory,
int onParentVersion,
boolean protectedItem) |
NodeDefinitionData(InternalQName name,
InternalQName declaringNodeType,
boolean autoCreated,
boolean mandatory,
int onParentVersion,
boolean protectedItem,
InternalQName[] requiredPrimaryTypes,
InternalQName defaultPrimaryType,
boolean allowsSameNameSiblings) |
NodeDefinitionData(InternalQName name,
InternalQName declaringNodeType,
boolean autoCreated,
boolean mandatory,
int onParentVersion,
boolean protectedItem,
InternalQName[] requiredPrimaryTypes,
InternalQName defaultPrimaryType,
boolean allowsSameNameSiblings) |
PropertyDefinitionData(InternalQName name,
InternalQName declaringNodeType,
boolean autoCreated,
boolean mandatory,
int onParentVersion,
boolean protectedItem,
int requiredType,
String[] valueConstraints,
String[] defaultValues,
boolean multiple) |
Modifier and Type | Method and Description |
---|---|
static InternalQName |
InternalQName.parse(String qName)
Parse qname in form of eXo-JCR names conversion string.
|
Modifier and Type | Method and Description |
---|---|
Set<InternalQName> |
NodeTypeRepository.getDeclaredSubtypes(InternalQName nodeTypeName)
Gives all the declared super types of the given node type name
|
Set<InternalQName> |
NodeTypeRepository.getSubtypes(InternalQName nodeTypeName)
Gives a set of all the node types that has the given node type name
as super type
|
Set<InternalQName> |
NodeTypeRepository.getSupertypes(InternalQName ntname)
Gives a set of all the super node types of the given node type name
|
Modifier and Type | Method and Description |
---|---|
Set<InternalQName> |
NodeTypeRepository.getDeclaredSubtypes(InternalQName nodeTypeName)
Gives all the declared super types of the given node type name
|
NodeDefinitionData |
NodeTypeRepository.getDefaultChildNodeDefinition(InternalQName nodeName,
InternalQName[] nodeTypeNames)
Gives the default child node definition corresponding to the given property name
and node type names
|
NodeDefinitionData |
NodeTypeRepository.getDefaultChildNodeDefinition(InternalQName nodeName,
InternalQName[] nodeTypeNames)
Gives the default child node definition corresponding to the given property name
and node type names
|
NodeTypeData |
NodeTypeRepository.getNodeType(InternalQName typeName)
Gives the node type data corresponding to the given node type name
|
PropertyDefinitionDatas |
NodeTypeRepository.getPropertyDefinitions(InternalQName propertyName,
InternalQName[] nodeTypeNames)
Gets the property definition corresponding to the given property name and node type names
|
PropertyDefinitionDatas |
NodeTypeRepository.getPropertyDefinitions(InternalQName propertyName,
InternalQName[] nodeTypeNames)
Gets the property definition corresponding to the given property name and node type names
|
Set<InternalQName> |
NodeTypeRepository.getSubtypes(InternalQName nodeTypeName)
Gives a set of all the node types that has the given node type name
as super type
|
Set<InternalQName> |
NodeTypeRepository.getSupertypes(InternalQName ntname)
Gives a set of all the super node types of the given node type name
|
boolean |
NodeTypeRepository.isNodeType(InternalQName testTypeName,
InternalQName primaryType)
Indicates whether a given node type name is of type of the given
primary type
|
boolean |
NodeTypeRepository.isNodeType(InternalQName testTypeName,
InternalQName[] typesNames)
Indicates whether a given node type name is of type of one of the given
node type names
|
boolean |
NodeTypeRepository.isNodeType(InternalQName testTypeName,
InternalQName[] typesNames)
Indicates whether a given node type name is of type of one of the given
node type names
|
void |
NodeTypeManagerListener.nodeTypeRegistered(InternalQName ntName)
Called when a node type has been registered.
|
void |
NodeTypeManagerListener.nodeTypeReRegistered(InternalQName ntName)
Called when a node type has been re-registered.
|
void |
NodeTypeManagerListener.nodeTypeUnregistered(InternalQName ntName)
Called when a node type has been deregistered.
|
Modifier and Type | Method and Description |
---|---|
void |
NodeTypeRepository.addNodeType(NodeTypeData nodeType,
Map<InternalQName,NodeTypeData> volatileNodeTypes)
Adds a new node type
|
Copyright © 2003-2017 eXo Platform SAS. All Rights Reserved.