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

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

@Immutable
public class DelegatingValueFactories
extends AbstractValueFactories

A ValueFactories implementation that delegates to another instance, and that is often useful for subclassing.


Method Summary
 BinaryFactory 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.property.basic.AbstractValueFactories
getValueFactory, getValueFactory, iterator
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getBinaryFactory

public BinaryFactory 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-2009 JBoss, a division of Red Hat. All Rights Reserved.