cfa.vo.sed.io.jaxb.impl
Class CurationTypeImpl

java.lang.Object
  extended by cfa.vo.sed.io.jaxb.impl.GroupImpl
      extended by cfa.vo.sed.io.jaxb.impl.CurationTypeImpl
All Implemented Interfaces:
CurationType, Group, UnmarshallableObject, ValidatableObject, XMLSerializable, com.sun.xml.bind.JAXBObject, com.sun.xml.bind.marshaller.IdentifiableObject

public class CurationTypeImpl
extends GroupImpl
implements CurationType, com.sun.xml.bind.JAXBObject, UnmarshallableObject, XMLSerializable, ValidatableObject


Nested Class Summary
 class CurationTypeImpl.Unmarshaller
           
 
Field Summary
protected  ContactType _Contact
           
protected  DateParamType _Date
           
protected  TextParamType _Publisher
           
protected  TextParamType _PublisherDID
           
protected  TextParamType _PublisherID
           
protected  TextParamType _Reference
           
protected  TextParamType _Rights
           
protected  TextParamType _Version
           
static java.lang.Class version
           
 
Fields inherited from class cfa.vo.sed.io.jaxb.impl.GroupImpl
_Id, _Idref
 
Constructor Summary
CurationTypeImpl()
           
 
Method Summary
 com.sun.msv.verifier.DocumentDeclaration createRawValidator()
          Gets the schema fragment associated with this class.
 UnmarshallingEventHandler createUnmarshaller(UnmarshallingContext context)
          Creates an unmarshaller that will unmarshall this object.
 ContactType getContact()
          Gets the value of the contact property.
 DateParamType getDate()
          Gets the value of the date property.
 java.lang.Class getPrimaryInterface()
          Gets the main interface that this object implements.
 TextParamType getPublisher()
          Gets the value of the publisher property.
 TextParamType getPublisherDID()
          Gets the value of the publisherDID property.
 TextParamType getPublisherID()
          Gets the value of the publisherID property.
 TextParamType getReference()
          Gets the value of the reference property.
 TextParamType getRights()
          Gets the value of the rights property.
 TextParamType getVersion()
          Gets the value of the version property.
 boolean isSetContact()
           
 boolean isSetDate()
           
 boolean isSetPublisher()
           
 boolean isSetPublisherDID()
           
 boolean isSetPublisherID()
           
 boolean isSetReference()
           
 boolean isSetRights()
           
 boolean isSetVersion()
           
 void serializeAttributes(XMLSerializer context)
          Serializes attributes into the specified target.
 void serializeBody(XMLSerializer context)
          Serializes child elements and texts into the specified target.
 void serializeURIs(XMLSerializer context)
          Declares all the namespace URIs this object is using at its top-level scope into the specified target.
 void setContact(ContactType value)
          Sets the value of the contact property.
 void setDate(DateParamType value)
          Sets the value of the date property.
 void setPublisher(TextParamType value)
          Sets the value of the publisher property.
 void setPublisherDID(TextParamType value)
          Sets the value of the publisherDID property.
 void setPublisherID(TextParamType value)
          Sets the value of the publisherID property.
 void setReference(TextParamType value)
          Sets the value of the reference property.
 void setRights(TextParamType value)
          Sets the value of the rights property.
 void setVersion(TextParamType value)
          Sets the value of the version property.
 void unsetContact()
           
 void unsetDate()
           
 void unsetPublisher()
           
 void unsetPublisherDID()
           
 void unsetPublisherID()
           
 void unsetReference()
           
 void unsetRights()
           
 void unsetVersion()
           
 
Methods inherited from class cfa.vo.sed.io.jaxb.impl.GroupImpl
____jaxb____getId, getId, getIdref, isSetId, isSetIdref, setId, setIdref, unsetId, unsetIdref
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface cfa.vo.sed.io.jaxb.Group
getId, getIdref, isSetId, isSetIdref, setId, setIdref, unsetId, unsetIdref
 

Field Detail

_Rights

protected TextParamType _Rights

_Publisher

protected TextParamType _Publisher

_PublisherDID

protected TextParamType _PublisherDID

_Contact

protected ContactType _Contact

_Version

protected TextParamType _Version

_PublisherID

protected TextParamType _PublisherID

_Date

protected DateParamType _Date

_Reference

protected TextParamType _Reference

version

public static final java.lang.Class version
Constructor Detail

CurationTypeImpl

public CurationTypeImpl()
Method Detail

getRights

public TextParamType getRights()
Description copied from interface: CurationType
Gets the value of the rights property.

Specified by:
getRights in interface CurationType
Returns:
possible object is TextParamType

setRights

public void setRights(TextParamType value)
Description copied from interface: CurationType
Sets the value of the rights property.

Specified by:
setRights in interface CurationType
Parameters:
value - allowed object is TextParamType

isSetRights

public boolean isSetRights()
Specified by:
isSetRights in interface CurationType

unsetRights

public void unsetRights()
Specified by:
unsetRights in interface CurationType

getPublisher

public TextParamType getPublisher()
Description copied from interface: CurationType
Gets the value of the publisher property.

Specified by:
getPublisher in interface CurationType
Returns:
possible object is TextParamType

setPublisher

public void setPublisher(TextParamType value)
Description copied from interface: CurationType
Sets the value of the publisher property.

Specified by:
setPublisher in interface CurationType
Parameters:
value - allowed object is TextParamType

isSetPublisher

public boolean isSetPublisher()
Specified by:
isSetPublisher in interface CurationType

unsetPublisher

public void unsetPublisher()
Specified by:
unsetPublisher in interface CurationType

getPublisherDID

public TextParamType getPublisherDID()
Description copied from interface: CurationType
Gets the value of the publisherDID property.

Specified by:
getPublisherDID in interface CurationType
Returns:
possible object is TextParamType

setPublisherDID

public void setPublisherDID(TextParamType value)
Description copied from interface: CurationType
Sets the value of the publisherDID property.

Specified by:
setPublisherDID in interface CurationType
Parameters:
value - allowed object is TextParamType

isSetPublisherDID

public boolean isSetPublisherDID()
Specified by:
isSetPublisherDID in interface CurationType

unsetPublisherDID

public void unsetPublisherDID()
Specified by:
unsetPublisherDID in interface CurationType

getContact

public ContactType getContact()
Description copied from interface: CurationType
Gets the value of the contact property.

Specified by:
getContact in interface CurationType
Returns:
possible object is ContactType

setContact

public void setContact(ContactType value)
Description copied from interface: CurationType
Sets the value of the contact property.

Specified by:
setContact in interface CurationType
Parameters:
value - allowed object is ContactType

isSetContact

public boolean isSetContact()
Specified by:
isSetContact in interface CurationType

unsetContact

public void unsetContact()
Specified by:
unsetContact in interface CurationType

getVersion

public TextParamType getVersion()
Description copied from interface: CurationType
Gets the value of the version property.

Specified by:
getVersion in interface CurationType
Returns:
possible object is TextParamType

setVersion

public void setVersion(TextParamType value)
Description copied from interface: CurationType
Sets the value of the version property.

Specified by:
setVersion in interface CurationType
Parameters:
value - allowed object is TextParamType

isSetVersion

public boolean isSetVersion()
Specified by:
isSetVersion in interface CurationType

unsetVersion

public void unsetVersion()
Specified by:
unsetVersion in interface CurationType

getPublisherID

public TextParamType getPublisherID()
Description copied from interface: CurationType
Gets the value of the publisherID property.

Specified by:
getPublisherID in interface CurationType
Returns:
possible object is TextParamType

setPublisherID

public void setPublisherID(TextParamType value)
Description copied from interface: CurationType
Sets the value of the publisherID property.

Specified by:
setPublisherID in interface CurationType
Parameters:
value - allowed object is TextParamType

isSetPublisherID

public boolean isSetPublisherID()
Specified by:
isSetPublisherID in interface CurationType

unsetPublisherID

public void unsetPublisherID()
Specified by:
unsetPublisherID in interface CurationType

getDate

public DateParamType getDate()
Description copied from interface: CurationType
Gets the value of the date property.

Specified by:
getDate in interface CurationType
Returns:
possible object is DateParamType

setDate

public void setDate(DateParamType value)
Description copied from interface: CurationType
Sets the value of the date property.

Specified by:
setDate in interface CurationType
Parameters:
value - allowed object is DateParamType

isSetDate

public boolean isSetDate()
Specified by:
isSetDate in interface CurationType

unsetDate

public void unsetDate()
Specified by:
unsetDate in interface CurationType

getReference

public TextParamType getReference()
Description copied from interface: CurationType
Gets the value of the reference property.

Specified by:
getReference in interface CurationType
Returns:
possible object is TextParamType

setReference

public void setReference(TextParamType value)
Description copied from interface: CurationType
Sets the value of the reference property.

Specified by:
setReference in interface CurationType
Parameters:
value - allowed object is TextParamType

isSetReference

public boolean isSetReference()
Specified by:
isSetReference in interface CurationType

unsetReference

public void unsetReference()
Specified by:
unsetReference in interface CurationType

createUnmarshaller

public UnmarshallingEventHandler createUnmarshaller(UnmarshallingContext context)
Description copied from interface: UnmarshallableObject
Creates an unmarshaller that will unmarshall this object.

Specified by:
createUnmarshaller in interface UnmarshallableObject
Overrides:
createUnmarshaller in class GroupImpl

serializeBody

public void serializeBody(XMLSerializer context)
                   throws org.xml.sax.SAXException
Description copied from interface: XMLSerializable
Serializes child elements and texts into the specified target.

Specified by:
serializeBody in interface XMLSerializable
Overrides:
serializeBody in class GroupImpl
Throws:
org.xml.sax.SAXException

serializeAttributes

public void serializeAttributes(XMLSerializer context)
                         throws org.xml.sax.SAXException
Description copied from interface: XMLSerializable
Serializes attributes into the specified target.

Specified by:
serializeAttributes in interface XMLSerializable
Overrides:
serializeAttributes in class GroupImpl
Throws:
org.xml.sax.SAXException

serializeURIs

public void serializeURIs(XMLSerializer context)
                   throws org.xml.sax.SAXException
Description copied from interface: XMLSerializable
Declares all the namespace URIs this object is using at its top-level scope into the specified target.

Specified by:
serializeURIs in interface XMLSerializable
Overrides:
serializeURIs in class GroupImpl
Throws:
org.xml.sax.SAXException

getPrimaryInterface

public java.lang.Class getPrimaryInterface()
Description copied from interface: ValidatableObject
Gets the main interface that this object implements. For example, FooImpl will return Foo from this method.

Specified by:
getPrimaryInterface in interface ValidatableObject
Overrides:
getPrimaryInterface in class GroupImpl

createRawValidator

public com.sun.msv.verifier.DocumentDeclaration createRawValidator()
Description copied from interface: ValidatableObject
Gets the schema fragment associated with this class.

Specified by:
createRawValidator in interface ValidatableObject
Overrides:
createRawValidator in class GroupImpl