org.jboss.dna.graph.properties
Enum PropertyType
java.lang.Object
java.lang.Enum<PropertyType>
org.jboss.dna.graph.properties.PropertyType
- All Implemented Interfaces:
- Serializable, Comparable<PropertyType>
@Immutable
public enum PropertyType
- extends Enum<PropertyType>
- Author:
- Randall Hauch, John Verhaeg
STRING
public static final PropertyType STRING
BINARY
public static final PropertyType BINARY
LONG
public static final PropertyType LONG
DOUBLE
public static final PropertyType DOUBLE
DECIMAL
public static final PropertyType DECIMAL
DATE
public static final PropertyType DATE
BOOLEAN
public static final PropertyType BOOLEAN
NAME
public static final PropertyType NAME
PATH
public static final PropertyType PATH
UUID
public static final PropertyType UUID
REFERENCE
public static final PropertyType REFERENCE
URI
public static final PropertyType URI
OBJECT
public static final PropertyType OBJECT
values
public static final PropertyType[] values()
- Returns an array containing the constants of this enum type, in
the order they're declared. This method may be used to iterate
over the constants as follows:
for(PropertyType c : PropertyType.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they're declared
valueOf
public static PropertyType valueOf(String name)
- Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
- Parameters:
name
- the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant
with the specified name
getValueClass
public Class<?> getValueClass()
getName
public String getName()
getComparator
public Comparator<?> getComparator()
isTypeFor
public boolean isTypeFor(Object value)
isTypeForEach
public boolean isTypeForEach(Iterable<?> values)
isTypeForEach
public boolean isTypeForEach(Iterator<?> values)
discoverType
public static PropertyType discoverType(Object value)
iterator
public static Iterator<PropertyType> iterator()
- Return an iterator over all the property type enumeration literals.
- Returns:
- an immutable iterator
Copyright © 2008-Present JBoss a division of Red Hat. All Rights Reserved.