org.jvnet.ogc.gml.v_3_1_1.jts
Class UnmarshallerImpl

java.lang.Object
  extended by org.jvnet.ogc.gml.v_3_1_1.jts.UnmarshallerImpl
All Implemented Interfaces:
javax.xml.bind.Unmarshaller

public class UnmarshallerImpl
extends java.lang.Object
implements javax.xml.bind.Unmarshaller


Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.xml.bind.Unmarshaller
javax.xml.bind.Unmarshaller.Listener
 
Constructor Summary
UnmarshallerImpl(javax.xml.bind.Unmarshaller unmarshaller, GML311ToJTSConverterInterface<net.opengis.gml.v_3_1_1.AbstractGeometryType,java.lang.Object,com.vividsolutions.jts.geom.Geometry> converter)
           
 
Method Summary
protected  com.vividsolutions.jts.geom.Geometry convert(java.lang.Object element)
           
protected
<T> javax.xml.bind.JAXBElement<T>
convert(java.lang.Object element, java.lang.Class<T> declaredType)
           
<A extends javax.xml.bind.annotation.adapters.XmlAdapter>
A
getAdapter(java.lang.Class<A> type)
           
 javax.xml.bind.attachment.AttachmentUnmarshaller getAttachmentUnmarshaller()
           
 GML311ToJTSConverterInterface<net.opengis.gml.v_3_1_1.AbstractGeometryType,java.lang.Object,com.vividsolutions.jts.geom.Geometry> getConverter()
           
 javax.xml.bind.ValidationEventHandler getEventHandler()
           
 javax.xml.bind.Unmarshaller.Listener getListener()
           
 java.lang.Object getProperty(java.lang.String name)
           
 javax.xml.validation.Schema getSchema()
           
 javax.xml.bind.Unmarshaller getUnmarshaller()
           
 javax.xml.bind.UnmarshallerHandler getUnmarshallerHandler()
           
 boolean isValidating()
           
<A extends javax.xml.bind.annotation.adapters.XmlAdapter>
void
setAdapter(java.lang.Class<A> type, A adapter)
           
 void setAdapter(javax.xml.bind.annotation.adapters.XmlAdapter adapter)
           
 void setAttachmentUnmarshaller(javax.xml.bind.attachment.AttachmentUnmarshaller au)
           
 void setEventHandler(javax.xml.bind.ValidationEventHandler handler)
           
 void setListener(javax.xml.bind.Unmarshaller.Listener listener)
           
 void setProperty(java.lang.String name, java.lang.Object value)
           
 void setSchema(javax.xml.validation.Schema schema)
           
 void setValidating(boolean validating)
           
 java.lang.Object unmarshal(java.io.File f)
           
 java.lang.Object unmarshal(org.xml.sax.InputSource source)
           
 java.lang.Object unmarshal(java.io.InputStream is)
           
 java.lang.Object unmarshal(org.w3c.dom.Node node)
           
<T> javax.xml.bind.JAXBElement<T>
unmarshal(org.w3c.dom.Node node, java.lang.Class<T> declaredType)
           
 java.lang.Object unmarshal(java.io.Reader reader)
           
 java.lang.Object unmarshal(javax.xml.transform.Source source)
           
<T> javax.xml.bind.JAXBElement<T>
unmarshal(javax.xml.transform.Source source, java.lang.Class<T> declaredType)
           
 java.lang.Object unmarshal(java.net.URL url)
           
 java.lang.Object unmarshal(javax.xml.stream.XMLEventReader reader)
           
<T> javax.xml.bind.JAXBElement<T>
unmarshal(javax.xml.stream.XMLEventReader reader, java.lang.Class<T> declaredType)
           
 java.lang.Object unmarshal(javax.xml.stream.XMLStreamReader reader)
           
<T> javax.xml.bind.JAXBElement<T>
unmarshal(javax.xml.stream.XMLStreamReader reader, java.lang.Class<T> declaredType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UnmarshallerImpl

public UnmarshallerImpl(javax.xml.bind.Unmarshaller unmarshaller,
                        GML311ToJTSConverterInterface<net.opengis.gml.v_3_1_1.AbstractGeometryType,java.lang.Object,com.vividsolutions.jts.geom.Geometry> converter)
Method Detail

getUnmarshaller

public javax.xml.bind.Unmarshaller getUnmarshaller()

getConverter

public GML311ToJTSConverterInterface<net.opengis.gml.v_3_1_1.AbstractGeometryType,java.lang.Object,com.vividsolutions.jts.geom.Geometry> getConverter()

convert

protected com.vividsolutions.jts.geom.Geometry convert(java.lang.Object element)
                                                throws javax.xml.bind.JAXBException
Throws:
javax.xml.bind.JAXBException

convert

protected <T> javax.xml.bind.JAXBElement<T> convert(java.lang.Object element,
                                                    java.lang.Class<T> declaredType)
                                         throws javax.xml.bind.JAXBException
Throws:
javax.xml.bind.JAXBException

unmarshal

public java.lang.Object unmarshal(java.io.File f)
                           throws javax.xml.bind.JAXBException
Specified by:
unmarshal in interface javax.xml.bind.Unmarshaller
Throws:
javax.xml.bind.JAXBException

unmarshal

public java.lang.Object unmarshal(java.io.InputStream is)
                           throws javax.xml.bind.JAXBException
Specified by:
unmarshal in interface javax.xml.bind.Unmarshaller
Throws:
javax.xml.bind.JAXBException

unmarshal

public java.lang.Object unmarshal(java.io.Reader reader)
                           throws javax.xml.bind.JAXBException
Specified by:
unmarshal in interface javax.xml.bind.Unmarshaller
Throws:
javax.xml.bind.JAXBException

unmarshal

public java.lang.Object unmarshal(java.net.URL url)
                           throws javax.xml.bind.JAXBException
Specified by:
unmarshal in interface javax.xml.bind.Unmarshaller
Throws:
javax.xml.bind.JAXBException

unmarshal

public java.lang.Object unmarshal(org.xml.sax.InputSource source)
                           throws javax.xml.bind.JAXBException
Specified by:
unmarshal in interface javax.xml.bind.Unmarshaller
Throws:
javax.xml.bind.JAXBException

unmarshal

public java.lang.Object unmarshal(org.w3c.dom.Node node)
                           throws javax.xml.bind.JAXBException
Specified by:
unmarshal in interface javax.xml.bind.Unmarshaller
Throws:
javax.xml.bind.JAXBException

unmarshal

public <T> javax.xml.bind.JAXBElement<T> unmarshal(org.w3c.dom.Node node,
                                                   java.lang.Class<T> declaredType)
                                        throws javax.xml.bind.JAXBException
Specified by:
unmarshal in interface javax.xml.bind.Unmarshaller
Throws:
javax.xml.bind.JAXBException

unmarshal

public java.lang.Object unmarshal(javax.xml.transform.Source source)
                           throws javax.xml.bind.JAXBException
Specified by:
unmarshal in interface javax.xml.bind.Unmarshaller
Throws:
javax.xml.bind.JAXBException

unmarshal

public <T> javax.xml.bind.JAXBElement<T> unmarshal(javax.xml.transform.Source source,
                                                   java.lang.Class<T> declaredType)
                                        throws javax.xml.bind.JAXBException
Specified by:
unmarshal in interface javax.xml.bind.Unmarshaller
Throws:
javax.xml.bind.JAXBException

unmarshal

public java.lang.Object unmarshal(javax.xml.stream.XMLStreamReader reader)
                           throws javax.xml.bind.JAXBException
Specified by:
unmarshal in interface javax.xml.bind.Unmarshaller
Throws:
javax.xml.bind.JAXBException

unmarshal

public <T> javax.xml.bind.JAXBElement<T> unmarshal(javax.xml.stream.XMLStreamReader reader,
                                                   java.lang.Class<T> declaredType)
                                        throws javax.xml.bind.JAXBException
Specified by:
unmarshal in interface javax.xml.bind.Unmarshaller
Throws:
javax.xml.bind.JAXBException

unmarshal

public java.lang.Object unmarshal(javax.xml.stream.XMLEventReader reader)
                           throws javax.xml.bind.JAXBException
Specified by:
unmarshal in interface javax.xml.bind.Unmarshaller
Throws:
javax.xml.bind.JAXBException

unmarshal

public <T> javax.xml.bind.JAXBElement<T> unmarshal(javax.xml.stream.XMLEventReader reader,
                                                   java.lang.Class<T> declaredType)
                                        throws javax.xml.bind.JAXBException
Specified by:
unmarshal in interface javax.xml.bind.Unmarshaller
Throws:
javax.xml.bind.JAXBException

getUnmarshallerHandler

public javax.xml.bind.UnmarshallerHandler getUnmarshallerHandler()
Specified by:
getUnmarshallerHandler in interface javax.xml.bind.Unmarshaller

setValidating

public void setValidating(boolean validating)
                   throws javax.xml.bind.JAXBException
Specified by:
setValidating in interface javax.xml.bind.Unmarshaller
Throws:
javax.xml.bind.JAXBException

isValidating

public boolean isValidating()
                     throws javax.xml.bind.JAXBException
Specified by:
isValidating in interface javax.xml.bind.Unmarshaller
Throws:
javax.xml.bind.JAXBException

setEventHandler

public void setEventHandler(javax.xml.bind.ValidationEventHandler handler)
                     throws javax.xml.bind.JAXBException
Specified by:
setEventHandler in interface javax.xml.bind.Unmarshaller
Throws:
javax.xml.bind.JAXBException

getEventHandler

public javax.xml.bind.ValidationEventHandler getEventHandler()
                                                      throws javax.xml.bind.JAXBException
Specified by:
getEventHandler in interface javax.xml.bind.Unmarshaller
Throws:
javax.xml.bind.JAXBException

setProperty

public void setProperty(java.lang.String name,
                        java.lang.Object value)
                 throws javax.xml.bind.PropertyException
Specified by:
setProperty in interface javax.xml.bind.Unmarshaller
Throws:
javax.xml.bind.PropertyException

getProperty

public java.lang.Object getProperty(java.lang.String name)
                             throws javax.xml.bind.PropertyException
Specified by:
getProperty in interface javax.xml.bind.Unmarshaller
Throws:
javax.xml.bind.PropertyException

setSchema

public void setSchema(javax.xml.validation.Schema schema)
Specified by:
setSchema in interface javax.xml.bind.Unmarshaller

getSchema

public javax.xml.validation.Schema getSchema()
Specified by:
getSchema in interface javax.xml.bind.Unmarshaller

setAdapter

public void setAdapter(javax.xml.bind.annotation.adapters.XmlAdapter adapter)
Specified by:
setAdapter in interface javax.xml.bind.Unmarshaller

setAdapter

public <A extends javax.xml.bind.annotation.adapters.XmlAdapter> void setAdapter(java.lang.Class<A> type,
                                                                                 A adapter)
Specified by:
setAdapter in interface javax.xml.bind.Unmarshaller

getAdapter

public <A extends javax.xml.bind.annotation.adapters.XmlAdapter> A getAdapter(java.lang.Class<A> type)
Specified by:
getAdapter in interface javax.xml.bind.Unmarshaller

setAttachmentUnmarshaller

public void setAttachmentUnmarshaller(javax.xml.bind.attachment.AttachmentUnmarshaller au)
Specified by:
setAttachmentUnmarshaller in interface javax.xml.bind.Unmarshaller

getAttachmentUnmarshaller

public javax.xml.bind.attachment.AttachmentUnmarshaller getAttachmentUnmarshaller()
Specified by:
getAttachmentUnmarshaller in interface javax.xml.bind.Unmarshaller

setListener

public void setListener(javax.xml.bind.Unmarshaller.Listener listener)
Specified by:
setListener in interface javax.xml.bind.Unmarshaller

getListener

public javax.xml.bind.Unmarshaller.Listener getListener()
Specified by:
getListener in interface javax.xml.bind.Unmarshaller


Copyright © 2008-2010 Highsource. All Rights Reserved.