org.jcoderz.phoenix.report.jaxb.impl
Class ReportTypeImpl

java.lang.Object
  extended by org.jcoderz.phoenix.report.jaxb.impl.ReportTypeImpl
All Implemented Interfaces:
com.sun.xml.bind.JAXBObject, Serializable, UnmarshallableObject, ValidatableObject, XMLSerializable, ReportType
Direct Known Subclasses:
ReportImpl

public class ReportTypeImpl
extends Object
implements ReportType, Serializable, com.sun.xml.bind.JAXBObject, UnmarshallableObject, XMLSerializable, ValidatableObject

See Also:
Serialized Form

Nested Class Summary
 class ReportTypeImpl.Unmarshaller
           
 
Field Summary
protected  String _CvsBase
           
protected  com.sun.xml.bind.util.ListImpl _File
           
protected  String _Name
           
protected  String _ProjectHome
           
static Class version
           
 
Constructor Summary
ReportTypeImpl()
           
 
Method Summary
protected  com.sun.xml.bind.util.ListImpl _getFile()
           
 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.
 String getCvsBase()
          Gets the value of the cvsBase property.
 List getFile()
          Gets the value of the File property.
 String getName()
          Gets the value of the name property.
 Class getPrimaryInterface()
          Gets the main interface that this object implements.
 String getProjectHome()
          Gets the value of the projectHome property.
 boolean isSetCvsBase()
           
 boolean isSetFile()
           
 boolean isSetName()
           
 boolean isSetProjectHome()
           
 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 setCvsBase(String value)
          Sets the value of the cvsBase property.
 void setName(String value)
          Sets the value of the name property.
 void setProjectHome(String value)
          Sets the value of the projectHome property.
 void unsetCvsBase()
           
 void unsetFile()
           
 void unsetName()
           
 void unsetProjectHome()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_Name

protected String _Name

_CvsBase

protected String _CvsBase

_File

protected com.sun.xml.bind.util.ListImpl _File

_ProjectHome

protected String _ProjectHome

version

public static final Class version
Constructor Detail

ReportTypeImpl

public ReportTypeImpl()
Method Detail

getName

public String getName()
Description copied from interface: ReportType
Gets the value of the name property.

Specified by:
getName in interface ReportType
Returns:
possible object is String

setName

public void setName(String value)
Description copied from interface: ReportType
Sets the value of the name property.

Specified by:
setName in interface ReportType
Parameters:
value - allowed object is String

isSetName

public boolean isSetName()
Specified by:
isSetName in interface ReportType

unsetName

public void unsetName()
Specified by:
unsetName in interface ReportType

getCvsBase

public String getCvsBase()
Description copied from interface: ReportType
Gets the value of the cvsBase property.

Specified by:
getCvsBase in interface ReportType
Returns:
possible object is String

setCvsBase

public void setCvsBase(String value)
Description copied from interface: ReportType
Sets the value of the cvsBase property.

Specified by:
setCvsBase in interface ReportType
Parameters:
value - allowed object is String

isSetCvsBase

public boolean isSetCvsBase()
Specified by:
isSetCvsBase in interface ReportType

unsetCvsBase

public void unsetCvsBase()
Specified by:
unsetCvsBase in interface ReportType

_getFile

protected com.sun.xml.bind.util.ListImpl _getFile()

getFile

public List getFile()
Description copied from interface: ReportType
Gets the value of the File property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the File property.

For example, to add a new item, do as follows:

    getFile().add(newItem);
 

Objects of the following type(s) are allowed in the list File

Specified by:
getFile in interface ReportType

isSetFile

public boolean isSetFile()
Specified by:
isSetFile in interface ReportType

unsetFile

public void unsetFile()
Specified by:
unsetFile in interface ReportType

getProjectHome

public String getProjectHome()
Description copied from interface: ReportType
Gets the value of the projectHome property.

Specified by:
getProjectHome in interface ReportType
Returns:
possible object is String

setProjectHome

public void setProjectHome(String value)
Description copied from interface: ReportType
Sets the value of the projectHome property.

Specified by:
setProjectHome in interface ReportType
Parameters:
value - allowed object is String

isSetProjectHome

public boolean isSetProjectHome()
Specified by:
isSetProjectHome in interface ReportType

unsetProjectHome

public void unsetProjectHome()
Specified by:
unsetProjectHome in interface ReportType

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

serializeBody

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

Specified by:
serializeBody in interface XMLSerializable
Throws:
SAXException

serializeAttributes

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

Specified by:
serializeAttributes in interface XMLSerializable
Throws:
SAXException

serializeURIs

public void serializeURIs(XMLSerializer context)
                   throws 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
Throws:
SAXException

getPrimaryInterface

public 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

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


Copyright 2007 The jCoderZ Project.