Class QDefinitionBuilderFactory

java.lang.Object
org.apache.jackrabbit.commons.cnd.DefinitionBuilderFactory<QNodeTypeDefinition,NamespaceMapping>
org.apache.jackrabbit.spi.commons.nodetype.QDefinitionBuilderFactory

public class QDefinitionBuilderFactory extends DefinitionBuilderFactory<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 QDefinitionBuilderFactory.QNodeTypeDefinitionBuilderImpl for building node type definitions, QDefinitionBuilderFactory.QPropertyDefinitionBuilderImpl for building property definitions, and QDefinitionBuilderFactory.QNodeDefinitionBuilderImpl for building node definitions. It further uses NameFactoryImpl for creating Names and QValueFactoryImpl for creating QValues.