| 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jboss.dna.graph.property.basic.AbstractValueFactory<Long>
org.jboss.dna.graph.property.basic.LongValueFactory
@Immutable public class LongValueFactory

The standard ValueFactory for PropertyType.LONG values.
| Field Summary | 
|---|
| Fields inherited from interface org.jboss.dna.graph.property.ValueFactory | 
|---|
DEFAULT_DECODER, DEFAULT_ENCODER | 
| Constructor Summary | |
|---|---|
LongValueFactory(TextDecoder decoder,
                                 ValueFactory<String> stringValueFactory)
 | 
|
| Method Summary | |
|---|---|
 Long | 
create(BigDecimal value)
Create a value from a decimal.  | 
 Long | 
create(Binary value)
Create a value from the binary content given by the supplied stream.  | 
 Long | 
create(boolean value)
Create a boolean from a string.  | 
 Long | 
create(byte[] value)
Create a value from the binary content given by the supplied array.  | 
 Long | 
create(Calendar value)
Create a value from a Calendar instance.  | 
 Long | 
create(Date value)
Create a value from a date.  | 
 Long | 
create(DateTime value)
Create a value from a date-time instant.  | 
 Long | 
create(double value)
Create a value from a double.  | 
 Long | 
create(float value)
Create a value from a float.  | 
 Long | 
create(InputStream stream,
             long approximateLength)
Create a value from the binary content given by the supplied stream.  | 
 Long | 
create(int value)
Create a value from an integer.  | 
 Long | 
create(long value)
Create a long from a string.  | 
 Long | 
create(Name value)
Create a value from a name.  | 
 Long | 
create(Path value)
Create a value from a path.  | 
 Long | 
create(Reader reader,
             long approximateLength)
Create a value from a the binary content given by the supplied reader.  | 
 Long | 
create(Reference value)
Create a value from a reference.  | 
 Long | 
create(String value)
Create a value from a string, using no decoding.  | 
 Long | 
create(String value,
             TextDecoder decoder)
Create a value from a string, using the supplied decoder.  | 
 Long | 
create(URI value)
Create a value from a URI.  | 
 Long | 
create(UUID value)
Create a value from a UUID.  | 
| Methods inherited from class org.jboss.dna.graph.property.basic.AbstractValueFactory | 
|---|
create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, create, getDecoder, getPropertyType | 
| Methods inherited from class java.lang.Object | 
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public LongValueFactory(TextDecoder decoder,
                        ValueFactory<String> stringValueFactory)
| Method Detail | 
|---|
public Long create(String value)
value - the string from which the value is to be created
ValueFactory.create(String, TextDecoder)
public Long create(String value,
                   TextDecoder decoder)
value - the string from which the value is to be createddecoder - the decoder that should be used; if null, the default decoder is used
ValueFactory.create(String)public Long create(int value)
value - the integer from which the value is to be created
public Long create(long value)
value - the string from which the long is to be created
public Long create(boolean value)
value - the boolean from which the value is to be created
public Long create(float value)
value - the float from which the value is to be created
public Long create(double value)
value - the double from which the value is to be created
public Long create(BigDecimal value)
value - the decimal from which the value is to be created
public Long create(Calendar value)
value - the Calendar instance from which the value is to be created
public Long create(Date value)
value - the date from which the value is to be created
public Long create(DateTime value)
            throws ValueFormatException
value - the date-time instant from which the value is to be created
ValueFormatException - if the conversion from a Date could not be performedValueFactory.create(org.jboss.dna.graph.property.DateTime)public Long create(Name value)
value - the name from which the value is to be created
public Long create(Path value)
value - the path from which the value is to be created
public Long create(Reference value)
value - the reference from which the value is to be created
public Long create(URI value)
value - the URI from which the value is to be created
public Long create(UUID value)
            throws IoException
value - the UUID from which the value is to be created
IoExceptionValueFactory.create(java.util.UUID)public Long create(byte[] value)
value - the content to be used to create the value
public Long create(Binary value)
            throws ValueFormatException,
                   IoException
value - the binary object to be used to create the value
ValueFormatException - if the conversion from the binary object could not be performed
IoException - If an unexpected problem occurs while accessing the supplied binary value (such as an
         IOException).ValueFactory.create(org.jboss.dna.graph.property.Binary)
public Long create(InputStream stream,
                   long approximateLength)
            throws IoException
stream - the stream containing the content to be used to create the valueapproximateLength - the approximate length of the content (in bytes)
IoException - If an unexpected problem occurs while accessing the supplied stream (such as an IOException).
public Long create(Reader reader,
                   long approximateLength)
            throws IoException
reader - the reader containing the content to be used to create the valueapproximateLength - the approximate length of the content (in bytes)
IoException - If an unexpected problem occurs while accessing the supplied reader (such as an IOException).
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||