org.sdmx.resources.sdmxml.schemas.v2_1.common
Enum BasicComponentDataType

java.lang.Object
  extended by java.lang.Enum<BasicComponentDataType>
      extended by org.sdmx.resources.sdmxml.schemas.v2_1.common.BasicComponentDataType
All Implemented Interfaces:
Serializable, Comparable<BasicComponentDataType>

public enum BasicComponentDataType
extends Enum<BasicComponentDataType>

Java class for BasicComponentDataType.

The following schema fragment specifies the expected content contained within this class.

 <simpleType name="BasicComponentDataType">
   <restriction base="{http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common}DataType">
     <enumeration value="String"/>
     <enumeration value="Alpha"/>
     <enumeration value="AlphaNumeric"/>
     <enumeration value="Numeric"/>
     <enumeration value="BigInteger"/>
     <enumeration value="Integer"/>
     <enumeration value="Long"/>
     <enumeration value="Short"/>
     <enumeration value="Decimal"/>
     <enumeration value="Float"/>
     <enumeration value="Double"/>
     <enumeration value="Boolean"/>
     <enumeration value="URI"/>
     <enumeration value="Count"/>
     <enumeration value="InclusiveValueRange"/>
     <enumeration value="ExclusiveValueRange"/>
     <enumeration value="Incremental"/>
     <enumeration value="ObservationalTimePeriod"/>
     <enumeration value="StandardTimePeriod"/>
     <enumeration value="BasicTimePeriod"/>
     <enumeration value="GregorianTimePeriod"/>
     <enumeration value="GregorianYear"/>
     <enumeration value="GregorianYearMonth"/>
     <enumeration value="GregorianDay"/>
     <enumeration value="ReportingTimePeriod"/>
     <enumeration value="ReportingYear"/>
     <enumeration value="ReportingSemester"/>
     <enumeration value="ReportingTrimester"/>
     <enumeration value="ReportingQuarter"/>
     <enumeration value="ReportingMonth"/>
     <enumeration value="ReportingWeek"/>
     <enumeration value="ReportingDay"/>
     <enumeration value="DateTime"/>
     <enumeration value="TimeRange"/>
     <enumeration value="Month"/>
     <enumeration value="MonthDay"/>
     <enumeration value="Day"/>
     <enumeration value="Time"/>
     <enumeration value="Duration"/>
     <enumeration value="XHTML"/>
   </restriction>
 </simpleType>
 


Enum Constant Summary
ALPHA
           
ALPHA_NUMERIC
           
BASIC_TIME_PERIOD
           
BIG_INTEGER
           
BOOLEAN
           
COUNT
           
DATE_TIME
           
DAY
           
DECIMAL
           
DOUBLE
           
DURATION
           
EXCLUSIVE_VALUE_RANGE
           
FLOAT
           
GREGORIAN_DAY
           
GREGORIAN_TIME_PERIOD
           
GREGORIAN_YEAR
           
GREGORIAN_YEAR_MONTH
           
INCLUSIVE_VALUE_RANGE
           
INCREMENTAL
           
INTEGER
           
LONG
           
MONTH
           
MONTH_DAY
           
NUMERIC
           
OBSERVATIONAL_TIME_PERIOD
           
REPORTING_DAY
           
REPORTING_MONTH
           
REPORTING_QUARTER
           
REPORTING_SEMESTER
           
REPORTING_TIME_PERIOD
           
REPORTING_TRIMESTER
           
REPORTING_WEEK
           
REPORTING_YEAR
           
SHORT
           
STANDARD_TIME_PERIOD
           
STRING
           
TIME
           
TIME_RANGE
           
URI
           
XHTML
           
 
Method Summary
static BasicComponentDataType fromValue(DataType v)
           
 DataType value()
           
static BasicComponentDataType valueOf(String name)
          Returns the enum constant of this type with the specified name.
static BasicComponentDataType[] 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

STRING

public static final BasicComponentDataType STRING

ALPHA

public static final BasicComponentDataType ALPHA

ALPHA_NUMERIC

public static final BasicComponentDataType ALPHA_NUMERIC

NUMERIC

public static final BasicComponentDataType NUMERIC

BIG_INTEGER

public static final BasicComponentDataType BIG_INTEGER

INTEGER

public static final BasicComponentDataType INTEGER

LONG

public static final BasicComponentDataType LONG

SHORT

public static final BasicComponentDataType SHORT

DECIMAL

public static final BasicComponentDataType DECIMAL

FLOAT

public static final BasicComponentDataType FLOAT

DOUBLE

public static final BasicComponentDataType DOUBLE

BOOLEAN

public static final BasicComponentDataType BOOLEAN

URI

public static final BasicComponentDataType URI

COUNT

public static final BasicComponentDataType COUNT

INCLUSIVE_VALUE_RANGE

public static final BasicComponentDataType INCLUSIVE_VALUE_RANGE

EXCLUSIVE_VALUE_RANGE

public static final BasicComponentDataType EXCLUSIVE_VALUE_RANGE

INCREMENTAL

public static final BasicComponentDataType INCREMENTAL

OBSERVATIONAL_TIME_PERIOD

public static final BasicComponentDataType OBSERVATIONAL_TIME_PERIOD

STANDARD_TIME_PERIOD

public static final BasicComponentDataType STANDARD_TIME_PERIOD

BASIC_TIME_PERIOD

public static final BasicComponentDataType BASIC_TIME_PERIOD

GREGORIAN_TIME_PERIOD

public static final BasicComponentDataType GREGORIAN_TIME_PERIOD

GREGORIAN_YEAR

public static final BasicComponentDataType GREGORIAN_YEAR

GREGORIAN_YEAR_MONTH

public static final BasicComponentDataType GREGORIAN_YEAR_MONTH

GREGORIAN_DAY

public static final BasicComponentDataType GREGORIAN_DAY

REPORTING_TIME_PERIOD

public static final BasicComponentDataType REPORTING_TIME_PERIOD

REPORTING_YEAR

public static final BasicComponentDataType REPORTING_YEAR

REPORTING_SEMESTER

public static final BasicComponentDataType REPORTING_SEMESTER

REPORTING_TRIMESTER

public static final BasicComponentDataType REPORTING_TRIMESTER

REPORTING_QUARTER

public static final BasicComponentDataType REPORTING_QUARTER

REPORTING_MONTH

public static final BasicComponentDataType REPORTING_MONTH

REPORTING_WEEK

public static final BasicComponentDataType REPORTING_WEEK

REPORTING_DAY

public static final BasicComponentDataType REPORTING_DAY

DATE_TIME

public static final BasicComponentDataType DATE_TIME

TIME_RANGE

public static final BasicComponentDataType TIME_RANGE

MONTH

public static final BasicComponentDataType MONTH

MONTH_DAY

public static final BasicComponentDataType MONTH_DAY

DAY

public static final BasicComponentDataType DAY

TIME

public static final BasicComponentDataType TIME

DURATION

public static final BasicComponentDataType DURATION

XHTML

public static final BasicComponentDataType XHTML
Method Detail

values

public static BasicComponentDataType[] 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 (BasicComponentDataType c : BasicComponentDataType.values())
    System.out.println(c);

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

valueOf

public static BasicComponentDataType 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

value

public DataType value()

fromValue

public static BasicComponentDataType fromValue(DataType v)


Copyright © 2012. All Rights Reserved.