public interface EffectiveNodeTypeProvider
EffectiveNodeTypeProvider
...Modifier and Type | Method and Description |
---|---|
EffectiveNodeType |
getEffectiveNodeType(Name ntName)
Build the
EffectiveNodeType from the given
NodeType name. |
EffectiveNodeType |
getEffectiveNodeType(Name[] ntNames)
Build the
EffectiveNodeType from the given array of
NodeType names. |
EffectiveNodeType |
getEffectiveNodeType(Name[] ntNames,
Map<Name,QNodeTypeDefinition> ntdMap) |
EffectiveNodeType |
getEffectiveNodeType(QNodeTypeDefinition ntd,
Map<Name,QNodeTypeDefinition> ntdMap)
Builds an effective node type representation from the given node type
definition.
|
EffectiveNodeType getEffectiveNodeType(Name ntName) throws NoSuchNodeTypeException
EffectiveNodeType
from the given
NodeType
name.ntName
- NoSuchNodeTypeException
EffectiveNodeType getEffectiveNodeType(Name[] ntNames) throws ConstraintViolationException, NoSuchNodeTypeException
EffectiveNodeType
from the given array of
NodeType
names.ntNames
- ConstraintViolationException
NoSuchNodeTypeException
EffectiveNodeType getEffectiveNodeType(Name[] ntNames, Map<Name,QNodeTypeDefinition> ntdMap) throws ConstraintViolationException, NoSuchNodeTypeException
ntNames
- ntdMap
- ConstraintViolationException
NoSuchNodeTypeException
EffectiveNodeType getEffectiveNodeType(QNodeTypeDefinition ntd, Map<Name,QNodeTypeDefinition> ntdMap) throws ConstraintViolationException, NoSuchNodeTypeException
ntd
- ntdMap
- ConstraintViolationException
NoSuchNodeTypeException
Copyright © 2004–2023 The Apache Software Foundation. All rights reserved.