org.openrdf.sail.rdbms.schema
Enum ValueType

java.lang.Object
  extended by java.lang.Enum<ValueType>
      extended by org.openrdf.sail.rdbms.schema.ValueType
All Implemented Interfaces:
Serializable, Comparable<ValueType>

public enum ValueType
extends Enum<ValueType>

Indicates the different type of internal id used within the store and some basic properties.

Author:
James Leigh

Enum Constant Summary
B14
           
B15
           
B16
           
BNODE
           
DATETIME
           
DATETIME_ZONED
           
LANG
           
LANG_LONG
           
NUMERIC
           
SIMPLE
           
SIMPLE_LONG
           
TYPED
           
TYPED_LONG
           
URI
           
URI_LONG
           
XML
           
 
Method Summary
 int index()
           
 boolean isBNode()
           
 boolean isCalendarLiteral()
           
 boolean isLanguageLiteral()
           
 boolean isLiteral()
           
 boolean isLong()
           
 boolean isNumericLiteral()
           
 boolean isSimpleLiteral()
           
 boolean isTypedLiteral()
           
 boolean isURI()
           
static ValueType valueOf(String name)
          Returns the enum constant of this type with the specified name.
static ValueType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

URI

public static final ValueType URI

URI_LONG

public static final ValueType URI_LONG

BNODE

public static final ValueType BNODE

SIMPLE

public static final ValueType SIMPLE

SIMPLE_LONG

public static final ValueType SIMPLE_LONG

TYPED

public static final ValueType TYPED

TYPED_LONG

public static final ValueType TYPED_LONG

NUMERIC

public static final ValueType NUMERIC

DATETIME

public static final ValueType DATETIME

DATETIME_ZONED

public static final ValueType DATETIME_ZONED

LANG

public static final ValueType LANG

LANG_LONG

public static final ValueType LANG_LONG

XML

public static final ValueType XML

B14

public static final ValueType B14

B15

public static final ValueType B15

B16

public static final ValueType B16
Method Detail

values

public static ValueType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (ValueType c : ValueType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static ValueType 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
NullPointerException - if the argument is null

index

public int index()

isBNode

public boolean isBNode()

isURI

public boolean isURI()

isLiteral

public boolean isLiteral()

isSimpleLiteral

public boolean isSimpleLiteral()

isLanguageLiteral

public boolean isLanguageLiteral()

isTypedLiteral

public boolean isTypedLiteral()

isNumericLiteral

public boolean isNumericLiteral()

isCalendarLiteral

public boolean isCalendarLiteral()

isLong

public boolean isLong()


Copyright © 2001-2008 Aduna. All Rights Reserved.