Package | Description |
---|---|
org.apache.jackrabbit.jcr2spi.nodetype |
Modifier and Type | Class and Description |
---|---|
class |
EffectiveNodeTypeImpl
An
EffectiveNodeType represents one or more
NodeType s as one 'effective' node type where inheritance
is resolved. |
Modifier and Type | Method and Description |
---|---|
EffectiveNodeType |
EffectiveNodeTypeCache.get(EffectiveNodeTypeCache.Key key)
Returns the effective node type for the given key or
null if
the desired node type is not cached. |
EffectiveNodeType |
EffectiveNodeTypeCache.get(EffectiveNodeTypeCache.Key key)
Returns the effective node type for the given key or
null if
the desired node type is not cached. |
EffectiveNodeType |
EffectiveNodeTypeProvider.getEffectiveNodeType(Name ntName)
Build the
EffectiveNodeType from the given
NodeType name. |
EffectiveNodeType |
NodeTypeRegistryImpl.getEffectiveNodeType(Name ntName) |
EffectiveNodeType |
NodeTypeRegistryImpl.getEffectiveNodeType(Name ntName) |
EffectiveNodeType |
EffectiveNodeTypeProvider.getEffectiveNodeType(Name ntName)
Build the
EffectiveNodeType from the given
NodeType name. |
EffectiveNodeType |
EffectiveNodeTypeProvider.getEffectiveNodeType(Name[] ntNames)
Build the
EffectiveNodeType from the given array of
NodeType names. |
EffectiveNodeType |
NodeTypeRegistryImpl.getEffectiveNodeType(Name[] ntNames) |
EffectiveNodeType |
NodeTypeRegistryImpl.getEffectiveNodeType(Name[] ntNames) |
EffectiveNodeType |
EffectiveNodeTypeProvider.getEffectiveNodeType(Name[] ntNames)
Build the
EffectiveNodeType from the given array of
NodeType names. |
EffectiveNodeType |
EffectiveNodeTypeProvider.getEffectiveNodeType(Name[] ntNames,
Map<Name,QNodeTypeDefinition> ntdMap) |
EffectiveNodeType |
NodeTypeRegistryImpl.getEffectiveNodeType(Name[] ntNames,
Map<Name,QNodeTypeDefinition> ntdMap) |
EffectiveNodeType |
NodeTypeRegistryImpl.getEffectiveNodeType(Name[] ntNames,
Map<Name,QNodeTypeDefinition> ntdMap) |
EffectiveNodeType |
EffectiveNodeTypeProvider.getEffectiveNodeType(Name[] ntNames,
Map<Name,QNodeTypeDefinition> ntdMap) |
EffectiveNodeType |
EffectiveNodeTypeProvider.getEffectiveNodeType(QNodeTypeDefinition ntd,
Map<Name,QNodeTypeDefinition> ntdMap)
Builds an effective node type representation from the given node type
definition.
|
EffectiveNodeType |
NodeTypeRegistryImpl.getEffectiveNodeType(QNodeTypeDefinition ntd,
Map<Name,QNodeTypeDefinition> ntdMap) |
EffectiveNodeType |
NodeTypeRegistryImpl.getEffectiveNodeType(QNodeTypeDefinition ntd,
Map<Name,QNodeTypeDefinition> ntdMap) |
EffectiveNodeType |
EffectiveNodeTypeProvider.getEffectiveNodeType(QNodeTypeDefinition ntd,
Map<Name,QNodeTypeDefinition> ntdMap)
Builds an effective node type representation from the given node type
definition.
|
Modifier and Type | Method and Description |
---|---|
QNodeDefinition |
ItemDefinitionProvider.getQNodeDefinition(EffectiveNodeType ent,
Name name,
Name nodeTypeName)
Returns the applicable child node definition for a child node with the
specified name and node type.
|
QNodeDefinition |
ItemDefinitionProviderImpl.getQNodeDefinition(EffectiveNodeType ent,
Name name,
Name nodeTypeName) |
QNodeDefinition |
ItemDefinitionProviderImpl.getQNodeDefinition(EffectiveNodeType ent,
Name name,
Name nodeTypeName) |
QNodeDefinition |
ItemDefinitionProvider.getQNodeDefinition(EffectiveNodeType ent,
Name name,
Name nodeTypeName)
Returns the applicable child node definition for a child node with the
specified name and node type.
|
void |
EffectiveNodeTypeCache.put(EffectiveNodeType ent)
Puts an effective node type to the cache.
|
void |
EffectiveNodeTypeCache.put(EffectiveNodeType ent)
Puts an effective node type to the cache.
|
void |
EffectiveNodeTypeCache.put(EffectiveNodeTypeCache.Key key,
EffectiveNodeType ent)
Puts an effective node type to the cache for the given key.
|
void |
EffectiveNodeTypeCache.put(EffectiveNodeTypeCache.Key key,
EffectiveNodeType ent)
Puts an effective node type to the cache for the given key.
|
Copyright © 2004–2023 The Apache Software Foundation. All rights reserved.