org.apache.jackrabbit.spi.commons.nodetype
Class QDefinitionBuilderFactory
java.lang.Object
org.apache.jackrabbit.commons.cnd.DefinitionBuilderFactory<org.apache.jackrabbit.spi.QNodeTypeDefinition,NamespaceMapping>
org.apache.jackrabbit.spi.commons.nodetype.QDefinitionBuilderFactory
public class QDefinitionBuilderFactory
- extends org.apache.jackrabbit.commons.cnd.DefinitionBuilderFactory<org.apache.jackrabbit.spi.QNodeTypeDefinition,NamespaceMapping>
This implementation of DefinitionBuilderFactory can be used with
the CompactNodeTypeDefReader to produce node type definitions of type
QNodeTypeDefinition and a namespace map of type NamespaceMapping.
It uses QNodeTypeDefinitionBuilderImpl for building node type definitions,
QPropertyDefinitionBuilderImpl for building property definitions, and
QNodeDefinitionBuilderImpl for building node definitions. It further uses
NameFactoryImpl for creating Names and QValueFactoryImpl for
creating QValues.
| Nested classes/interfaces inherited from class org.apache.jackrabbit.commons.cnd.DefinitionBuilderFactory |
org.apache.jackrabbit.commons.cnd.DefinitionBuilderFactory.AbstractItemDefinitionBuilder<T>, org.apache.jackrabbit.commons.cnd.DefinitionBuilderFactory.AbstractNodeDefinitionBuilder<T>, org.apache.jackrabbit.commons.cnd.DefinitionBuilderFactory.AbstractNodeTypeDefinitionBuilder<T>, org.apache.jackrabbit.commons.cnd.DefinitionBuilderFactory.AbstractPropertyDefinitionBuilder<T> |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NS_DEFAULTS
public static final NamespaceMapping NS_DEFAULTS
- Default namespace mappings
QDefinitionBuilderFactory
public QDefinitionBuilderFactory()
newNodeTypeDefinitionBuilder
public org.apache.jackrabbit.commons.cnd.DefinitionBuilderFactory.AbstractNodeTypeDefinitionBuilder<org.apache.jackrabbit.spi.QNodeTypeDefinition> newNodeTypeDefinitionBuilder()
- Specified by:
newNodeTypeDefinitionBuilder in class org.apache.jackrabbit.commons.cnd.DefinitionBuilderFactory<org.apache.jackrabbit.spi.QNodeTypeDefinition,NamespaceMapping>
setNamespaceMapping
public void setNamespaceMapping(NamespaceMapping nsMapping)
- Specified by:
setNamespaceMapping in class org.apache.jackrabbit.commons.cnd.DefinitionBuilderFactory<org.apache.jackrabbit.spi.QNodeTypeDefinition,NamespaceMapping>
getNamespaceMapping
public NamespaceMapping getNamespaceMapping()
- Specified by:
getNamespaceMapping in class org.apache.jackrabbit.commons.cnd.DefinitionBuilderFactory<org.apache.jackrabbit.spi.QNodeTypeDefinition,NamespaceMapping>
setNamespace
public void setNamespace(String prefix,
String uri)
- Specified by:
setNamespace in class org.apache.jackrabbit.commons.cnd.DefinitionBuilderFactory<org.apache.jackrabbit.spi.QNodeTypeDefinition,NamespaceMapping>
Copyright © 2004-2014 The Apache Software Foundation. All Rights Reserved.