Creating a Taxonomic e-Science

org.cateproject.marshal
Class CateDocumentBuilder

java.lang.Object
  extended by org.springframework.oxm.jaxb.AbstractJaxbMarshaller
      extended by org.springframework.oxm.jaxb.Jaxb2Marshaller
          extended by org.cateproject.marshal.CateDocumentBuilder
All Implemented Interfaces:
org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.InitializingBean, org.springframework.oxm.GenericMarshaller, org.springframework.oxm.GenericUnmarshaller, org.springframework.oxm.Marshaller, org.springframework.oxm.mime.MimeMarshaller, org.springframework.oxm.mime.MimeUnmarshaller, org.springframework.oxm.Unmarshaller

public class CateDocumentBuilder
extends org.springframework.oxm.jaxb.Jaxb2Marshaller

Initializes a JaxbContext with one class (org.cateproject.model.DataSet).

Author:
ben.clark

Field Summary
static String[] CATE_SCHEMA_FILES
           
static Class[] CONTEXT_CLASSES
           
 
Fields inherited from class org.springframework.oxm.jaxb.AbstractJaxbMarshaller
logger
 
Constructor Summary
CateDocumentBuilder()
           
 
Method Summary
protected  void initJaxbMarshaller(javax.xml.bind.Marshaller marshaller)
           
protected  void initJaxbUnmarshaller(javax.xml.bind.Unmarshaller unmarshaller)
           
 Object unmarshal(Source source)
           
 
Methods inherited from class org.springframework.oxm.jaxb.Jaxb2Marshaller
createJaxbContext, marshal, marshal, setAdapters, setBeanClassLoader, setClassesToBeBound, setJaxbContextProperties, setMarshallerListener, setMtomEnabled, setSchema, setSchemaLanguage, setSchemas, setUnmarshallerListener, supports, supports, unmarshal
 
Methods inherited from class org.springframework.oxm.jaxb.AbstractJaxbMarshaller
afterPropertiesSet, convertJaxbException, createMarshaller, createUnmarshaller, getContextPath, getJaxbContext, setContextPath, setContextPaths, setMarshallerProperties, setUnmarshallerProperties, setValidationEventHandler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CATE_SCHEMA_FILES

public static String[] CATE_SCHEMA_FILES

CONTEXT_CLASSES

public static Class[] CONTEXT_CLASSES
Constructor Detail

CateDocumentBuilder

public CateDocumentBuilder()
Method Detail

initJaxbUnmarshaller

protected void initJaxbUnmarshaller(javax.xml.bind.Unmarshaller unmarshaller)
                             throws javax.xml.bind.JAXBException
Overrides:
initJaxbUnmarshaller in class org.springframework.oxm.jaxb.Jaxb2Marshaller
Throws:
javax.xml.bind.JAXBException

unmarshal

public Object unmarshal(Source source)
                 throws org.springframework.oxm.XmlMappingException
Specified by:
unmarshal in interface org.springframework.oxm.Unmarshaller
Overrides:
unmarshal in class org.springframework.oxm.jaxb.Jaxb2Marshaller
Throws:
org.springframework.oxm.XmlMappingException

initJaxbMarshaller

protected void initJaxbMarshaller(javax.xml.bind.Marshaller marshaller)
                           throws javax.xml.bind.JAXBException
Overrides:
initJaxbMarshaller in class org.springframework.oxm.jaxb.Jaxb2Marshaller
Throws:
javax.xml.bind.JAXBException

Creating a Taxonomic e-Science

Copyright © 2010. All Rights Reserved.