org.apache.jackrabbit.spi.commons.nodetype.compact
Class QNodeTypeDefinitionsBuilderImpl

java.lang.Object
  extended by org.apache.jackrabbit.spi.commons.nodetype.compact.QNodeTypeDefinitionsBuilder
      extended by org.apache.jackrabbit.spi.commons.nodetype.compact.QNodeTypeDefinitionsBuilderImpl

public class QNodeTypeDefinitionsBuilderImpl
extends QNodeTypeDefinitionsBuilder

Default implementations of a QNodeTypeDefinitionsBuilder. This implementations uses QNodeTypeDefinitionsBuilderImpl.QNodeTypeDefinitionBuilderImpl for building node type definitions, QNodeTypeDefinitionsBuilderImpl.QPropertyDefinitionBuilderImpl for building property definitions, and QNodeTypeDefinitionsBuilderImpl.QNodeDefinitionBuilderImpl for building node definitions. It further uses NameFactoryImpl for creating Names and QValueFactoryImpl for creating QValues.


Nested Class Summary
 class QNodeTypeDefinitionsBuilderImpl.QNodeDefinitionBuilderImpl
          Default implementation of a QNodeDefinitionBuilder.
 class QNodeTypeDefinitionsBuilderImpl.QNodeTypeDefinitionBuilderImpl
          Default implementation of a QNodeTypeDefinitionBuilder.
 class QNodeTypeDefinitionsBuilderImpl.QPropertyDefinitionBuilderImpl
          Default implementation of a QPropertyDefinitionBuilder.
 
Nested classes/interfaces inherited from class org.apache.jackrabbit.spi.commons.nodetype.compact.QNodeTypeDefinitionsBuilder
QNodeTypeDefinitionsBuilder.QNodeDefinitionBuilder, QNodeTypeDefinitionsBuilder.QNodeTypeDefinitionBuilder, QNodeTypeDefinitionsBuilder.QPropertyDefinitionBuilder
 
Constructor Summary
QNodeTypeDefinitionsBuilderImpl()
           
 
Method Summary
 Name createName(String namespaceURI, String localName)
          Returns a Name with the given namespace URI and local part and validates the given parameters.
 QNodeTypeDefinitionsBuilder.QNodeTypeDefinitionBuilder newQNodeTypeDefinition()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QNodeTypeDefinitionsBuilderImpl

public QNodeTypeDefinitionsBuilderImpl()
Method Detail

newQNodeTypeDefinition

public QNodeTypeDefinitionsBuilder.QNodeTypeDefinitionBuilder newQNodeTypeDefinition()
Specified by:
newQNodeTypeDefinition in class QNodeTypeDefinitionsBuilder
Returns:
a new instance of a builder for a QNodeTypeDefinition

createName

public Name createName(String namespaceURI,
                       String localName)
Description copied from class: QNodeTypeDefinitionsBuilder
Returns a Name with the given namespace URI and local part and validates the given parameters.

Specified by:
createName in class QNodeTypeDefinitionsBuilder
Parameters:
namespaceURI - namespace uri
localName - local part


Copyright © 2004-2008 The Apache Software Foundation. All Rights Reserved.