net.sf.saxon.value
Class GMonthDayValue

java.lang.Object
  |
  +--net.sf.saxon.value.Value
        |
        +--net.sf.saxon.value.AtomicValue
              |
              +--net.sf.saxon.value.CalendarValue
                    |
                    +--net.sf.saxon.value.DateValue
                          |
                          +--net.sf.saxon.value.GMonthDayValue
All Implemented Interfaces:
java.lang.Comparable, Expression, Item, java.io.Serializable

public class GMonthDayValue
extends DateValue

Implementation of the xs:gYear data type

See Also:
Serialized Form

Field Summary
 
Fields inherited from class net.sf.saxon.value.DateValue
tzOffset
 
Fields inherited from class net.sf.saxon.value.CalendarValue
calendar, zoneSpecified
 
Constructor Summary
GMonthDayValue()
           
GMonthDayValue(java.lang.CharSequence value)
           
 
Method Summary
 AtomicValue convert(int requiredType)
          Convert to target data type
 java.lang.String getStringValue()
          Convert to string
 
Methods inherited from class net.sf.saxon.value.DateValue
add, compareTo, conversionPreference, convertToJava, display, equals, getComponent, getItemType, getUTCDate, hashCode, removeTimezone, setDateValue, setLexicalValue, setTimezone, subtract
 
Methods inherited from class net.sf.saxon.value.AtomicValue
convert, convert, effectiveBooleanValue, evaluateAsString, evaluateItem, getCardinality, getPrimitiveValue, getTypedValue, iterate
 
Methods inherited from class net.sf.saxon.value.Value
analyze, asItem, asValue, collapseWhitespace, getDependencies, getSpecialProperties, getSubExpressions, inverse, normalizeWhitespace, promote, simplify, stringToInteger, stringToNumber, trimWhitespace
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GMonthDayValue

public GMonthDayValue()

GMonthDayValue

public GMonthDayValue(java.lang.CharSequence value)
               throws XPathException
Method Detail

convert

public AtomicValue convert(int requiredType)
                    throws XPathException
Convert to target data type

Overrides:
convert in class DateValue
Parameters:
requiredType - an integer identifying the required atomic type
Returns:
an AtomicValue, a value of the required type
Throws:
XPathException - if the conversion is not possible

getStringValue

public java.lang.String getStringValue()
Description copied from class: DateValue
Convert to string

Specified by:
getStringValue in interface Item
Overrides:
getStringValue in class DateValue
Returns:
ISO 8601 representation.