org.exolab.castor.types
Class GDayDescriptor.GDayFieldHandler
- GDayDescriptor
- FieldHandler
(package private) class GDayDescriptor.GDayFieldHandler
A specialized FieldHandler for the XML Schema
TimeDuration related types
Version:
- Arnaud Blandin
void | checkValidity(Object object) - Checks the field validity.
|
Object | getValue(Object target) - Returns the value of the field associated with this
descriptor from the given target object.
|
Object | newInstance(Object parent) - Creates a new instance of the object described by this field.
|
void | resetValue(Object target)
|
void | setValue(Object target, Object value) - Sets the value of the field associated with this descriptor.
|
GDayFieldHandler
public GDayFieldHandler()
Creates a new TimeFieldHandler
checkValidity
public void checkValidity(Object object)
throws ValidityException,
IllegalStateException
Checks the field validity. Returns successfully if the field
can be stored, is valid, etc, throws an exception otherwise.
- checkValidity in interface FieldHandler
- checkValidity in interface XMLFieldHandler
object
- The object
ValidityException
- The field is invalid, is required and
null, or any other validity violation
getValue
public Object getValue(Object target)
throws java.lang.IllegalStateException
Returns the value of the field associated with this
descriptor from the given target object.
- getValue in interface FieldHandler
- getValue in interface XMLFieldHandler
target
- the object to get the value from
- the value of the field associated with this
descriptor from the given target object.
newInstance
public Object newInstance(Object parent)
throws IllegalStateException
Creates a new instance of the object described by this field.
- newInstance in interface FieldHandler
- newInstance in interface XMLFieldHandler
parent
- The object for which the field is created
- A new instance of the field's value
setValue
public void setValue(Object target,
Object value)
throws java.lang.IllegalStateException
Sets the value of the field associated with this descriptor.
- setValue in interface FieldHandler
- setValue in interface XMLFieldHandler
target
- the object in which to set the valuevalue
- the value of the field
Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com