org.jboss.dna.graph.properties.basic
Class DelegatingValueFactories

java.lang.Object
  extended by org.jboss.dna.graph.properties.basic.AbstractValueFactories
      extended by org.jboss.dna.graph.properties.basic.DelegatingValueFactories
All Implemented Interfaces:
Iterable<ValueFactory<?>>, ValueFactories

public class DelegatingValueFactories
extends AbstractValueFactories

Author:
Randall Hauch

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jboss.dna.graph.properties.basic.AbstractValueFactories
AbstractValueFactories.ValueFactoryIterator
 
Constructor Summary
protected DelegatingValueFactories(ValueFactories delegate)
           
 
Method Summary
 ValueFactory<Binary> getBinaryFactory()
          Get the value factory for binary properties.
 ValueFactory<Boolean> getBooleanFactory()
          Get the value factory for boolean properties.
 DateTimeFactory getDateFactory()
          Get the value factory for date properties.
 ValueFactory<BigDecimal> getDecimalFactory()
          Get the value factory for decimal properties.
 ValueFactory<Double> getDoubleFactory()
          Get the value factory for double properties.
 ValueFactory<Long> getLongFactory()
          Get the value factory for long properties.
 NameFactory getNameFactory()
          Get the value factory for name properties.
 ValueFactory<Object> getObjectFactory()
          Get the value factory for object properties.
 PathFactory getPathFactory()
          Get the value factory for path properties.
 ValueFactory<Reference> getReferenceFactory()
          Get the value factory for reference properties.
 ValueFactory<String> getStringFactory()
          Get the value factory for string properties.
 ValueFactory<URI> getUriFactory()
          Get the value factory for URI properties.
 UuidFactory getUuidFactory()
          Get the value factory for UUID properties.
 
Methods inherited from class org.jboss.dna.graph.properties.basic.AbstractValueFactories
getValueFactory, getValueFactory, iterator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelegatingValueFactories

protected DelegatingValueFactories(ValueFactories delegate)
Method Detail

getBinaryFactory

public ValueFactory<Binary> getBinaryFactory()
Description copied from interface: ValueFactories
Get the value factory for binary properties.

Returns:
the factory; never null

getBooleanFactory

public ValueFactory<Boolean> getBooleanFactory()
Description copied from interface: ValueFactories
Get the value factory for boolean properties.

Returns:
the factory; never null

getDateFactory

public DateTimeFactory getDateFactory()
Description copied from interface: ValueFactories
Get the value factory for date properties.

Returns:
the factory; never null

getDecimalFactory

public ValueFactory<BigDecimal> getDecimalFactory()
Description copied from interface: ValueFactories
Get the value factory for decimal properties.

Returns:
the factory; never null

getDoubleFactory

public ValueFactory<Double> getDoubleFactory()
Description copied from interface: ValueFactories
Get the value factory for double properties.

Returns:
the factory; never null

getLongFactory

public ValueFactory<Long> getLongFactory()
Description copied from interface: ValueFactories
Get the value factory for long properties.

Returns:
the factory; never null

getNameFactory

public NameFactory getNameFactory()
Description copied from interface: ValueFactories
Get the value factory for name properties.

Returns:
the factory; never null

getObjectFactory

public ValueFactory<Object> getObjectFactory()
Description copied from interface: ValueFactories
Get the value factory for object properties.

Returns:
the factory; never null

getPathFactory

public PathFactory getPathFactory()
Description copied from interface: ValueFactories
Get the value factory for path properties.

Returns:
the factory; never null

getReferenceFactory

public ValueFactory<Reference> getReferenceFactory()
Description copied from interface: ValueFactories
Get the value factory for reference properties.

Returns:
the factory; never null

getStringFactory

public ValueFactory<String> getStringFactory()
Description copied from interface: ValueFactories
Get the value factory for string properties.

Returns:
the factory; never null

getUriFactory

public ValueFactory<URI> getUriFactory()
Description copied from interface: ValueFactories
Get the value factory for URI properties.

Returns:
the factory; never null

getUuidFactory

public UuidFactory getUuidFactory()
Description copied from interface: ValueFactories
Get the value factory for UUID properties.

Returns:
the factory; never null


Copyright © 2008-Present JBoss a division of Red Hat. All Rights Reserved.