| Constructor and Description |
|---|
QNodeDefinitionImpl(NodeDefinition nodeDef,
NamePathResolver resolver)
Creates a new node definition based on a JCR
NodeDefinition. |
QNodeTypeDefinitionImpl(NodeTypeDefinition def,
NamePathResolver resolver,
org.apache.jackrabbit.spi.QValueFactory qValueFactory)
Create a a new
QNodeTypeDefinitionImpl from a JCR
NodeType definition. |
QPropertyDefinitionImpl(PropertyDefinition propDef,
NamePathResolver resolver,
org.apache.jackrabbit.spi.QValueFactory qValueFactory)
Creates a new property definition based on
propDef. |
| Modifier and Type | Class and Description |
|---|---|
class |
DefaultNamePathResolver
DefaultNamePathResolver... |
| Modifier and Type | Field and Description |
|---|---|
protected NamePathResolver |
AbstractNodeType.resolver |
| Modifier and Type | Method and Description |
|---|---|
abstract NamePathResolver |
AbstractNodeTypeManager.getNamePathResolver()
Returns the NamePathResolver used to validate JCR names.
|
| Constructor and Description |
|---|
AbstractNodeType(org.apache.jackrabbit.spi.QNodeTypeDefinition ntd,
AbstractNodeTypeManager ntMgr,
NamePathResolver resolver)
Create a new
AbstractNodeType. |
NodeDefinitionImpl(org.apache.jackrabbit.spi.QItemDefinition itemDef,
AbstractNodeTypeManager ntMgr,
NamePathResolver resolver)
Constructor to create a definition that is based on an
existing node type.
|
NodeDefinitionImpl(org.apache.jackrabbit.spi.QItemDefinition itemDef,
NamePathResolver resolver)
Constructor to create a definition that is based on a template.
|
NodeTypeDefinitionImpl(org.apache.jackrabbit.spi.QNodeTypeDefinition ntd,
NamePathResolver resolver,
ValueFactory valueFactory) |
PropertyDefinitionImpl(org.apache.jackrabbit.spi.QPropertyDefinition propDef,
AbstractNodeTypeManager ntMgr,
NamePathResolver resolver,
ValueFactory valueFactory) |
PropertyDefinitionImpl(org.apache.jackrabbit.spi.QPropertyDefinition propDef,
NamePathResolver resolver,
ValueFactory valueFactory)
Package private constructor
|
| Modifier and Type | Method and Description |
|---|---|
static void |
CompactNodeTypeDefWriter.write(Collection<? extends org.apache.jackrabbit.spi.QNodeTypeDefinition> defs,
NamespaceResolver r,
NamePathResolver npResolver,
Writer out)
Writes the given list of QNodeTypeDefinition to the output writer including the
used namespaces.
|
| Constructor and Description |
|---|
CompactNodeTypeDefWriter(Writer out,
NamespaceResolver r,
NamePathResolver npResolver)
Creates a new nodetype writer that does not include namespaces.
|
CompactNodeTypeDefWriter(Writer out,
NamespaceResolver r,
NamePathResolver npResolver,
boolean includeNS)
Creates a new nodetype writer
|
| Modifier and Type | Method and Description |
|---|---|
static ValueConstraint[] |
ValueConstraint.create(int type,
String[] jcrDefinition,
NamePathResolver resolver)
Create a new
ValueConstraint array from the specified JCR
representations. |
static ValueConstraint |
ValueConstraint.create(int type,
String jcrDefinition,
NamePathResolver resolver) |
String |
ValueConstraint.getDefinition(NamePathResolver resolver)
For constraints that are not namespace prefix mapping sensitive this
method returns the same result as
. |
| Modifier and Type | Field and Description |
|---|---|
protected NamePathResolver |
AbstractQOMNode.resolver |
| Constructor and Description |
|---|
AbstractQOMNode(NamePathResolver resolver) |
ConstraintImpl(NamePathResolver resolver) |
DynamicOperandImpl(NamePathResolver resolver,
org.apache.jackrabbit.spi.Name selectorName) |
JoinConditionImpl(NamePathResolver resolver) |
LiteralImpl(NamePathResolver resolver,
Value value) |
QueryObjectModelFactoryImpl(NamePathResolver resolver) |
QueryObjectModelTree(NamePathResolver resolver,
SourceImpl source,
ConstraintImpl constraint,
OrderingImpl[] orderings,
ColumnImpl[] columns) |
SourceImpl(NamePathResolver resolver) |
StaticOperandImpl(NamePathResolver resolver) |
| Modifier and Type | Method and Description |
|---|---|
protected NamePathResolver |
AbstractTree.getResolver() |
| Constructor and Description |
|---|
AbstractTree(org.apache.jackrabbit.spi.Name nodeName,
org.apache.jackrabbit.spi.Name ntName,
String uniqueId,
NamePathResolver resolver) |
| Modifier and Type | Method and Description |
|---|---|
static String |
ValueFormat.getJCRString(org.apache.jackrabbit.spi.QValue value,
NamePathResolver resolver)
Returns the JCR string representation of the given
QValue. |
static Value |
ValueFormat.getJCRValue(org.apache.jackrabbit.spi.QValue value,
NamePathResolver resolver,
ValueFactory factory) |
static org.apache.jackrabbit.spi.QValue |
ValueFormat.getQValue(String jcrValue,
int propertyType,
NamePathResolver resolver,
org.apache.jackrabbit.spi.QValueFactory factory) |
static org.apache.jackrabbit.spi.QValue |
ValueFormat.getQValue(Value jcrValue,
NamePathResolver resolver,
org.apache.jackrabbit.spi.QValueFactory factory) |
static org.apache.jackrabbit.spi.QValue[] |
ValueFormat.getQValues(Value[] jcrValues,
NamePathResolver resolver,
org.apache.jackrabbit.spi.QValueFactory factory) |
| Constructor and Description |
|---|
QValueValue(org.apache.jackrabbit.spi.QValue qvalue,
NamePathResolver resolver)
Constructs a
QValueValue object representing an SPI
QValue. |
ValueFactoryQImpl(org.apache.jackrabbit.spi.QValueFactory qfactory,
NamePathResolver resolver)
Constructs a new
ValueFactoryQImpl based
on an existing SPI QValueFactory and a
NamePathResolver. |
Copyright © 2004–2017 The Apache Software Foundation. All rights reserved.