|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbiz.c24.io.api.data.DataType
biz.c24.io.api.data.SimpleDataType
biz.c24.io.api.data.AtomicDataType
biz.c24.io.api.data.DateDataType
biz.c24.io.api.data.ISO8601DataType
biz.c24.io.api.data.ISO8601GDayDataType
public class ISO8601GDayDataType
A simple data type representing an ISO8601 gDay.
Warning: Serialized objects of this class or of a deployed class which is derived from it may not be compatible with future releases of C24 Integreation Objects. The current serialization support is appropriate for short term storage or RMI between applications running the same version of C24 Integreation Objects.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class biz.c24.io.api.data.AtomicDataType |
---|
AtomicDataType.FinalEnum |
Field Summary |
---|
Fields inherited from class biz.c24.io.api.data.DataType |
---|
duringParsing, hasEnumerations, hasPatternMatching, qualifierValidation |
Constructor Summary | |
---|---|
ISO8601GDayDataType()
Constructs a new instance. |
Method Summary | |
---|---|
Object |
createObject(Date value)
Creates and returns a new date with the specified value. |
Object |
createObject(long value)
Creates and returns a new date with the specified value. |
Object |
createObject(long value,
TimeZone timeZone)
Creates and returns a new date with the specified value. |
String |
formatObjectOverride(Object obj)
|
static DataType |
getInstance()
Returns a singleton instance. |
Object |
getMaxExclusive()
Returns the maximum exclusive value (optional operation). |
Object |
getMaxInclusive()
Returns the maximum inclusive value (optional operation). |
Object |
getMinExclusive()
Returns the minimum exclusive value (optional operation). |
Object |
getMinInclusive()
Returns the minimum inclusive value (optional operation). |
Class |
getValidObjectClass()
Returns the class of valid objects of this type. |
boolean |
isDate()
Returns whether this type allows date components (e.g. yyyy-MM-dd). |
boolean |
isTime()
Returns whether this type allows time components (e.g. |
void |
setMaxExclusive(Object maxExclusive)
Sets the maximum exclusive value (optional operation). |
void |
setMaxInclusive(Object maxInclusive)
Sets the maximum inclusive value (optional operation). |
void |
setMinExclusive(Object minExclusive)
Sets the minimum exclusive value (optional operation). |
void |
setMinInclusive(Object minInclusive)
Sets the minimum inclusive value (optional operation). |
Methods inherited from class biz.c24.io.api.data.ISO8601DataType |
---|
isISO8601Based |
Methods inherited from class biz.c24.io.api.data.DateDataType |
---|
getMaxSize, getMinSize |
Methods inherited from class biz.c24.io.api.data.AtomicDataType |
---|
formatObject, getFinal, getLocale, getPad, getPadAmount, getPadJustification, getWhiteSpace, parseObject, setFinal, setLocale, setPad, setPadAmount, setPadJustification, setWhiteSpace |
Methods inherited from class biz.c24.io.api.data.SimpleDataType |
---|
formatObject, formatObjectExternal, isComplex, isSimple, isSizeFixed, parseObject, parseObjectExternal, validateProperties |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ISO8601GDayDataType()
Method Detail |
---|
public static DataType getInstance()
public Object getMaxInclusive()
SimpleDataType
getMaxInclusive
in class SimpleDataType
public void setMaxInclusive(Object maxInclusive)
SimpleDataType
setMaxInclusive
in class SimpleDataType
maxInclusive
- The maximum inclusive value.public Object getMinInclusive()
SimpleDataType
getMinInclusive
in class SimpleDataType
public void setMinInclusive(Object minInclusive)
SimpleDataType
setMinInclusive
in class SimpleDataType
minInclusive
- The minimum inclusive value.public Object getMaxExclusive()
SimpleDataType
getMaxExclusive
in class SimpleDataType
public void setMaxExclusive(Object maxExclusive)
SimpleDataType
setMaxExclusive
in class SimpleDataType
maxExclusive
- The maximum exclusive value.public Object getMinExclusive()
SimpleDataType
getMinExclusive
in class SimpleDataType
public void setMinExclusive(Object minExclusive)
SimpleDataType
setMinExclusive
in class SimpleDataType
minExclusive
- The minimum exclusive value.public boolean isDate()
DateDataType
isDate
in class DateDataType
public boolean isTime()
DateDataType
isTime
in class DateDataType
public Object createObject(Date value)
DateDataType
createObject
in class DateDataType
value
- The value.
public Object createObject(long value)
DateDataType
createObject
in class DateDataType
value
- The value.
public Object createObject(long value, TimeZone timeZone)
DateDataType
createObject
in class DateDataType
value
- The value.timeZone
- The time zone.
public Class getValidObjectClass()
DataType
getValidObjectClass
in class DateDataType
public String formatObjectOverride(Object obj)
formatObjectOverride
in class AtomicDataType
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |