Package org.eclipse.wst.xml.xpath2.processor.internal.types
public class XSGDay extends org.eclipse.wst.xml.xpath2.processor.internal.types.CalendarTypeA representation of the Day datatype
Constructor Summary |
XSGDay(java.util.Calendar cal
,
org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration tz) |
XSGDay() |
Method Summary | |
public java.util.Calendar | calendar()Retrieves the Calendar representation of the day stored |
public org.eclipse.wst.xml.xpath2.api.ResultSequence | constructor(org.eclipse.wst.xml.xpath2.api.ResultSequence arg)Creates a new ResultSequence consisting of the extractable gDay in the supplied ResultSequence |
public int | day()Retrieves the actual day as an integer |
public boolean | eq(org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType arg
,
org.eclipse.wst.xml.xpath2.api.DynamicContext dynamicContext)Equality comparison between this and the supplied representation. This representation must be of type XSGDay |
public java.lang.String | getStringValue()Retrieves a String representation of the stored day |
public org.eclipse.wst.xml.xpath2.api.typesystem.TypeDefinition | getTypeDefinition() |
protected boolean | isGDataType(org.eclipse.wst.xml.xpath2.processor.internal.types.AnyAtomicType aat) |
public static org.eclipse.wst.xml.xpath2.processor.internal.types.XSGDay | parse_gDay(java.lang.String str)Parses a String representation of a day and constructs a new XSGDay representation of it. |
public java.lang.String | string_type()Retrieves the datatype's full pathname |
public boolean | timezoned()Check for whether a timezone was specified at creation |
public java.lang.String | type_name()Retrieves the datatype's name |
public org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration | tz()Retrieves the timezone associated with the date stored |
Constructor Detail |
public XSGDay(java.util.Calendar cal
,
org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration tz)
Initializes a representation of the supplied day
public XSGDay()
Initialises a representation of the current day
Methods Detail |
public java.util.Calendar calendar()
Retrieves the Calendar representation of the day stored
java.util.Calendar - Calendar representation of the day stored
public org.eclipse.wst.xml.xpath2.api.ResultSequence constructor(org.eclipse.wst.xml.xpath2.api.ResultSequence arg)
Creates a new ResultSequence consisting of the extractable gDay in the supplied ResultSequence
arg - The ResultSequence from which the gDay is to be extracted
org.eclipse.wst.xml.xpath2.api.ResultSequence - New ResultSequence consisting of the supplied day
org.eclipse.wst.xml.xpath2.processor.DynamicError
public int day()
Retrieves the actual day as an integer
int - The actual day as an integer
public boolean eq(org.eclipse.wst.xml.xpath2.processor.internal.types.AnyType arg
,
org.eclipse.wst.xml.xpath2.api.DynamicContext dynamicContext)
Equality comparison between this and the supplied representation. This representation must be of type XSGDay
arg - The XSGDay to compare with
dynamicContext
boolean - True if the two representations are of the same day. False otherwise
org.eclipse.wst.xml.xpath2.processor.DynamicError
public java.lang.String getStringValue()
Retrieves a String representation of the stored day
java.lang.String - String representation of the stored day
public org.eclipse.wst.xml.xpath2.api.typesystem.TypeDefinition getTypeDefinition()
org.eclipse.wst.xml.xpath2.api.typesystem.TypeDefinition
protected boolean isGDataType(org.eclipse.wst.xml.xpath2.processor.internal.types.AnyAtomicType aat)
aat
boolean
public org.eclipse.wst.xml.xpath2.processor.internal.types.XSGDay parse_gDay(java.lang.String str)
Parses a String representation of a day and constructs a new XSGDay representation of it.
str - The String representation of the day (and optional timezone)
org.eclipse.wst.xml.xpath2.processor.internal.types.XSGDay - The XSGDay representation of the supplied date
public java.lang.String string_type()
Retrieves the datatype's full pathname
java.lang.String - "xs:gDay" which is the datatype's full pathname
public boolean timezoned()
Check for whether a timezone was specified at creation
boolean - True if a timezone was specified. False otherwise
public java.lang.String type_name()
Retrieves the datatype's name
java.lang.String - "gDay" which is the datatype's name
public org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration tz()
Retrieves the timezone associated with the date stored
org.eclipse.wst.xml.xpath2.processor.internal.types.XSDuration - the timezone associated with the date stored