Uses of Interface
org.jboss.dna.graph.property.ValueFactory

Packages that use ValueFactory
org.jboss.dna.graph.property Nodes in a graph contain properties, and this package defines the interfaces, classes and exceptions for representing and working with properties and their values. 
org.jboss.dna.graph.property.basic A set of basic implementations of the various interfaces defined in org.jboss.dna.graph.property
 

Uses of ValueFactory in org.jboss.dna.graph.property
 

Subinterfaces of ValueFactory in org.jboss.dna.graph.property
 interface BinaryFactory
          A factory for creating Binary instances.
 interface DateTimeFactory
          A factory for creating date-time instants.
 interface NameFactory
          A factory for creating names.
 interface PathFactory
          A factory for creating paths.
 interface UuidFactory
          A factory for creating UUID instances.
 

Methods in org.jboss.dna.graph.property that return ValueFactory
 ValueFactory<Boolean> ValueFactories.getBooleanFactory()
          Get the value factory for boolean properties.
 ValueFactory<BigDecimal> ValueFactories.getDecimalFactory()
          Get the value factory for decimal properties.
 ValueFactory<Double> ValueFactories.getDoubleFactory()
          Get the value factory for double properties.
 ValueFactory<Long> ValueFactories.getLongFactory()
          Get the value factory for long properties.
 ValueFactory<Object> ValueFactories.getObjectFactory()
          Get the value factory for object properties.
 ValueFactory<Reference> ValueFactories.getReferenceFactory()
          Get the value factory for reference properties.
 ValueFactory<String> ValueFactories.getStringFactory()
          Get the value factory for string properties.
 ValueFactory<URI> ValueFactories.getUriFactory()
          Get the value factory for URI properties.
 ValueFactory<?> ValueFactories.getValueFactory(Object prototype)
          Get the value factory that is best able to create values with the most natural type given by the supplied value.
 ValueFactory<?> ValueFactories.getValueFactory(PropertyType type)
          Get the value factory that creates values of the supplied type.
 

Uses of ValueFactory in org.jboss.dna.graph.property.basic
 

Classes in org.jboss.dna.graph.property.basic that implement ValueFactory
 class AbstractBinaryValueFactory
          An abstract BinaryFactory implementation that contains many general methods that are likely to be appropriate for many concrete implementations.
 class AbstractValueFactory<T>
          Abstract ValueFactory.
 class BooleanValueFactory
          The standard ValueFactory for PropertyType.BOOLEAN values.
 class DecimalValueFactory
          The standard ValueFactory for PropertyType.DECIMAL values.
 class DoubleValueFactory
          The standard ValueFactory for PropertyType.DOUBLE values.
 class InMemoryBinaryValueFactory
          The ValueFactory for in-memory PropertyType.BINARY values.
 class JodaDateTimeValueFactory
          The standard ValueFactory for PropertyType.DATE values.
 class LongValueFactory
          The standard ValueFactory for PropertyType.LONG values.
 class NameValueFactory
          The standard ValueFactory for PropertyType.NAME values.
 class ObjectValueFactory
          The standard ValueFactory for PropertyType.OBJECT values.
 class PathValueFactory
          The standard ValueFactory for PropertyType.NAME values.
 class StringValueFactory
          The standard ValueFactory for PropertyType.STRING values.
 class UriValueFactory
          The standard ValueFactory for PropertyType.URI values.
 class UuidReferenceValueFactory
          The standard ValueFactory for PropertyType.REFERENCE values.
 class UuidValueFactory
          The standard ValueFactory for PropertyType.URI values.
 

Methods in org.jboss.dna.graph.property.basic that return ValueFactory
 ValueFactory<Boolean> StandardValueFactories.getBooleanFactory()
          Get the value factory for boolean properties.
 ValueFactory<BigDecimal> StandardValueFactories.getDecimalFactory()
          Get the value factory for decimal properties.
 ValueFactory<Double> StandardValueFactories.getDoubleFactory()
          Get the value factory for double properties.
 ValueFactory<Long> StandardValueFactories.getLongFactory()
          Get the value factory for long properties.
 ValueFactory<Object> StandardValueFactories.getObjectFactory()
          Get the value factory for object properties.
 ValueFactory<Reference> StandardValueFactories.getReferenceFactory()
          Get the value factory for reference properties.
 ValueFactory<String> StandardValueFactories.getStringFactory()
          Get the value factory for string properties.
 ValueFactory<URI> StandardValueFactories.getUriFactory()
          Get the value factory for URI properties.
 ValueFactory<?> AbstractValueFactories.getValueFactory(Object prototype)
          Get the value factory that is best able to create values with the most natural type given by the supplied value.
 ValueFactory<?> AbstractValueFactories.getValueFactory(PropertyType type)
          Get the value factory that creates values of the supplied type.
 

Methods in org.jboss.dna.graph.property.basic that return types with arguments of type ValueFactory
 Iterator<ValueFactory<?>> AbstractValueFactories.iterator()
           This implementation always iterates over the instances return by the get*Factory() methods.
 

Constructors in org.jboss.dna.graph.property.basic with parameters of type ValueFactory
BooleanValueFactory(TextDecoder decoder, ValueFactory<String> stringValueFactory)
           
DecimalValueFactory(TextDecoder decoder, ValueFactory<String> stringValueFactory)
           
DoubleValueFactory(TextDecoder decoder, ValueFactory<String> stringValueFactory)
           
InMemoryBinaryValueFactory(TextDecoder decoder, ValueFactory<String> stringValueFactory)
           
JodaDateTimeValueFactory(TextDecoder decoder, ValueFactory<String> stringValueFactory)
           
LongValueFactory(TextDecoder decoder, ValueFactory<String> stringValueFactory)
           
NameValueFactory(NamespaceRegistry namespaceRegistry, TextDecoder decoder, ValueFactory<String> stringValueFactory)
           
ObjectValueFactory(TextDecoder decoder, ValueFactory<String> stringValueFactory, ValueFactory<Binary> binaryValueFactory)
           
ObjectValueFactory(TextDecoder decoder, ValueFactory<String> stringValueFactory, ValueFactory<Binary> binaryValueFactory)
           
PathValueFactory(TextDecoder decoder, ValueFactory<String> stringValueFactory, ValueFactory<Name> nameValueFactory)
           
PathValueFactory(TextDecoder decoder, ValueFactory<String> stringValueFactory, ValueFactory<Name> nameValueFactory)
           
StandardValueFactories(NamespaceRegistry namespaceRegistry, TextDecoder decoder, TextEncoder encoder, ValueFactory<?>... extraFactories)
          Create a standard set of value factories, using the supplied encoder/decoder.
UriValueFactory(NamespaceRegistry namespaceRegistry, TextDecoder decoder, ValueFactory<String> stringValueFactory)
           
UuidReferenceValueFactory(TextDecoder decoder, ValueFactory<String> stringValueFactory)
           
UuidValueFactory(TextDecoder decoder, ValueFactory<String> stringValueFactory)
           
 



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