|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.edustructures.sifworks.Element
com.edustructures.sifworks.SIFElement
com.edustructures.sifworks.SIFKeyedElement
com.edustructures.sifworks.common.PartialDateType
public class PartialDateType
A Date, with an optional month/day, or an optional month by itself.
| Nested Class Summary | |
|---|---|
static class |
PartialDateType.DataType
The set of Data types supported by PartialDateType |
| Field Summary |
|---|
| Fields inherited from class com.edustructures.sifworks.Element |
|---|
CURRENT_SERIALIZE_VERSION |
| Constructor Summary | |
|---|---|
PartialDateType()
Constructor |
|
PartialDateType(java.util.Calendar date)
Constructor that accepts values for all mandatory fields |
|
PartialDateType(java.lang.Integer year)
Create a PartialDateType representing the given year |
|
PartialDateType(java.lang.Integer year,
java.lang.Integer month)
Create a PartialDateType representing the given year and month |
|
PartialDateType(java.lang.Integer year,
java.lang.Integer month,
java.lang.Integer day)
Create a PartialDateType representing the given year, month and date |
|
PartialDateType(java.lang.String value)
Constructor that accepts values for all mandatory fields |
|
| Method Summary | |
|---|---|
PartialDateType.DataType |
getDataType()
|
java.util.Calendar |
getDate()
Returns a Calendar instance with its Year, Month and Day fields set to the values of this partial date type |
java.lang.Integer |
getDay()
returns the Day component of this partial date |
java.lang.String |
getKey()
Gets the key of this object |
ElementDef[] |
getKeyFields()
Gets the metadata fields that make up the key of this object |
java.lang.Integer |
getMonth()
returns the Month component of this partial date |
java.lang.String |
getValue()
Gets the value of the <Value> element. |
java.lang.Integer |
getYear()
returns the Year component of this partial date |
void |
setDate(java.util.Calendar date)
|
void |
setDate(java.lang.Integer year,
java.lang.Integer month)
Sets the integral year and month components |
void |
setDate(java.lang.Integer year,
java.lang.Integer month,
java.lang.Integer day)
Sets the integral components of this partial date instance |
void |
setDay(java.lang.Integer day)
Sets the Day component of this partial date |
SimpleField |
setField(ElementDef id,
SIFSimpleType value)
Sets a field's value |
void |
setField(SimpleField field)
Sets the value of an attribute or simple text element on this SIFElement |
void |
setMonth(java.lang.Integer month)
Sets the Month component of this partial date |
void |
setTextValue(java.lang.String value)
Sets the text value of this element if applicable. |
void |
setValue(java.lang.String value)
Sets the value of the <Value> element. |
void |
setYear(java.lang.Integer year)
Sets the Year component of this partial date |
| Methods inherited from class com.edustructures.sifworks.SIFElement |
|---|
addChild, addChild, clone, compareGraphTo, create, effectiveSIFVersion, getChild, getChild, getChild, getChild, getChild, getChildCount, getChildList, getChildList, getChildList, getChildren, getChildren, getContent, getContent, getField, getField, getFieldCount, getFields, getFieldValue, getSIFValue, getSIFVersion, getTextValue, getXmlId, hasTextValue, removeChild, removeChild, removeChild, removeChild, restoreImplementationDef, setChanged, setChildren, setEmpty, setField, setField, setSIFValue, setSIFVersion, setXmlId, tag |
| Methods inherited from class com.edustructures.sifworks.Element |
|---|
compareTo, getElementDef, getParent, getRoot, isChanged, isDoNotEncode, isEmpty, setChanged, setDoNotEncode, setElementDef, setEmpty, setParent, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public PartialDateType()
public PartialDateType(java.lang.String value)
value - Gets or sets the content value of the <PartialDateType> elementpublic PartialDateType(java.util.Calendar date)
date - The Calendar object representing the datepublic PartialDateType(java.lang.Integer year)
year - Year (CCYY).month - Month (MM)
public PartialDateType(java.lang.Integer year,
java.lang.Integer month)
year - Year (CCYY).month - Month (MM)
public PartialDateType(java.lang.Integer year,
java.lang.Integer month,
java.lang.Integer day)
year - Year (CCYY).month - Month (MM)day - Day (DD)| Method Detail |
|---|
public java.lang.String getKey()
getKey in class SIFElementpublic ElementDef[] getKeyFields()
public java.lang.String getValue()
<Value> element.
The SIF specification defines the meaning of this element as: "Gets or sets the content value of the <PartialDateType> element"
Value element of this object.public void setValue(java.lang.String value)
<Value> element.
The SIF specification defines the meaning of this element as: "Gets or sets the content value of the <PartialDateType> element"
value - A String objectpublic void setYear(java.lang.Integer year)
year - public java.lang.Integer getYear()
public void setMonth(java.lang.Integer month)
month - public java.lang.Integer getMonth()
public void setDay(java.lang.Integer day)
day - public java.lang.Integer getDay()
public void setDate(java.util.Calendar date)
public java.util.Calendar getDate()
public void setDate(java.lang.Integer year,
java.lang.Integer month,
java.lang.Integer day)
year - month - day -
public void setDate(java.lang.Integer year,
java.lang.Integer month)
year - month - day -
public SimpleField setField(ElementDef id,
SIFSimpleType value)
SIFElement
setField in class SIFElementid - The field definition objectvalue - The value to assign to the field
public void setField(SimpleField field)
SIFElement
setField in class SIFElementpublic void setTextValue(java.lang.String value)
SIFElement
The formatter used for parsing by default is
the SIF 1.x formatter, which means this value must be able
to be parsed using SIF 1.x formatting rules.
To change the format used for Text values on elements, set the
ADK.setTextFormatter(SIFFormatter) property
setTextValue in class SIFElementvalue - The text value of this element
(e.g. <element>text<element>)public PartialDateType.DataType getDataType()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||