uk.ac.ebi.adfconverter.tools.checker.data.impl
Class FileTypeImpl

java.lang.Object
  extended byuk.ac.ebi.adfconverter.tools.checker.data.impl.FileTypeImpl
All Implemented Interfaces:
FileType, UnmarshallableObject, ValidatableObject, XMLSerializable
Direct Known Subclasses:
FilerImpl

public class FileTypeImpl
extends java.lang.Object
implements FileType, UnmarshallableObject, XMLSerializable, ValidatableObject


Nested Class Summary
static class FileTypeImpl.DataSetTypeImpl
           
 class FileTypeImpl.Unmarshaller
           
 
Nested classes inherited from class uk.ac.ebi.adfconverter.tools.checker.data.FileType
FileType.DataSetType
 
Field Summary
static java.lang.Class version
           
 
Constructor Summary
FileTypeImpl()
           
 
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.
 FileType.DataSetType getDataSet()
          set of data contained in a file or spreadsheet
 java.lang.String getExtension()
          Gets the value of the extension property.
 java.lang.String getFileFormat()
          Gets the value of the fileFormat property.
 java.lang.String getName()
          Gets the value of the name property.
 java.lang.Class getPrimaryInterface()
          Gets the main interface that this object implements.
 boolean isMandatory()
          Gets the value of the mandatory property.
 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 setDataSet(FileType.DataSetType value)
          set of data contained in a file or spreadsheet
 void setExtension(java.lang.String value)
          Sets the value of the extension property.
 void setFileFormat(java.lang.String value)
          Sets the value of the fileFormat property.
 void setMandatory(boolean value)
          Sets the value of the mandatory property.
 void setName(java.lang.String value)
          Sets the value of the name property.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

version

public static final java.lang.Class version
Constructor Detail

FileTypeImpl

public FileTypeImpl()
Method Detail

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

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

getDataSet

public FileType.DataSetType getDataSet()
Description copied from interface: FileType
set of data contained in a file or spreadsheet

Specified by:
getDataSet in interface FileType
Returns:
possible object is FileType.DataSetType

getExtension

public java.lang.String getExtension()
Description copied from interface: FileType
Gets the value of the extension property.

Specified by:
getExtension in interface FileType
Returns:
possible object is String

getFileFormat

public java.lang.String getFileFormat()
Description copied from interface: FileType
Gets the value of the fileFormat property.

Specified by:
getFileFormat in interface FileType
Returns:
possible object is String

getName

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

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

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

isMandatory

public boolean isMandatory()
Description copied from interface: FileType
Gets the value of the mandatory property.

Specified by:
isMandatory in interface FileType

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
Throws:
org.xml.sax.SAXException

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
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
Throws:
org.xml.sax.SAXException

setDataSet

public void setDataSet(FileType.DataSetType value)
Description copied from interface: FileType
set of data contained in a file or spreadsheet

Specified by:
setDataSet in interface FileType
Parameters:
value - allowed object is FileType.DataSetType

setExtension

public void setExtension(java.lang.String value)
Description copied from interface: FileType
Sets the value of the extension property.

Specified by:
setExtension in interface FileType
Parameters:
value - allowed object is String

setFileFormat

public void setFileFormat(java.lang.String value)
Description copied from interface: FileType
Sets the value of the fileFormat property.

Specified by:
setFileFormat in interface FileType
Parameters:
value - allowed object is String

setMandatory

public void setMandatory(boolean value)
Description copied from interface: FileType
Sets the value of the mandatory property.

Specified by:
setMandatory in interface FileType

setName

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

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


European Bioinformatics InstituteMicroarray Informatics Team