Uses of Interface
com.luciad.format.xml.bind.ILcdXMLDocumentContext
Package
Description
This package provides API for decoding and encoding AIXM 5.1 data from/to XML.
Provides support for transforming domain objects and model to and from GML.
Provides a binding framework for binding XML documents to Java object graphs and vice versa.
Provides an extension to the XML runtime binding framework
com.luciad.format.xml.bind
for
XML Schema based documents.This package provides support for representing and automatically resolving XLink (http://www.w3.org/TR/xlink/)
references during the decoding of a XML model.
This packages provides utilities related to XML marshalling and unmarshalling.
-
Uses of ILcdXMLDocumentContext in com.luciad.format.aixm51.xml
Modifier and TypeMethodDescriptionTLcdAIXM51LinkExpressionFactory.compile
(TLcdXLinkSimpleLink aLink, ILcdXMLDocumentContext aDocumentContext) -
Uses of ILcdXMLDocumentContext in com.luciad.format.gmlcommon.transformation
Modifier and TypeMethodDescriptionTLcdGMLApplicationModelDecoder.decode
(Source aSource, ILcdXMLDocumentContext aDocumentContext) Decodes the given source, transforms the GML features that are contained within it and adds these to the returned model.void
TLcdGMLApplicationModelEncoder.export
(ILcdModel aModel, Result aDestination, ILcdXMLDocumentContext context) Exports the given model to given destination. -
Uses of ILcdXMLDocumentContext in com.luciad.format.xml.bind
Modifier and TypeMethodDescriptionTLcdXMLDecoder.createDocumentContext()
Creates a newILcdXMLDocumentContext
that can be used during decoding of an XML document.TLcdXMLEncoder.createDocumentContext()
Creates a newILcdXMLDocumentContext
that can be used during encoding of an XML document.Modifier and TypeMethodDescriptionILcdXMLObjectFactory.createObject
(ILcdXMLDocumentContext aContext) Creates and returns a new object for use in an XML context.<T> T
TLcdXMLMapping.createObject
(QName aElementName, Class<T> aClass, ILcdXMLDocumentContext aDocumentContext) Creates a new object instance for the specified XML element name, of the specified class (or subclass).TLcdXMLDecoder.decode
(String aSourceName, InputStream aInputStream, ILcdXMLDocumentContext aDocumentContext) Unmarshals the specified input stream to a Java object graph.<T> T
TLcdXMLDecoder.decode
(String aSourceName, InputStream aInputStream, Class<T> aRootJavaClass, ILcdXMLDocumentContext aDocumentContext) Unmarshals the specified input stream to a Java object graph.void
TLcdXMLEncoder.encode
(Object aObject, OutputStream aDestination, ILcdXMLDocumentContext aDocumentContext) Marshals the specified Java object to XML data, written to the specifiedOutputStream
.void
TLcdXMLEncoder.encode
(Object aObject, QName aRootElementName, OutputStream aDestination, ILcdXMLDocumentContext aDocumentContext) Marshals the specified Java object to XML data, written to the specifiedOutputStream
.void
ILcdXMLMarshaller.marshal
(T aObject, XMLStreamWriter aWriter, ILcdXMLDocumentContext aContext) Marshals (serializes) the specified Java object or content tree to an XML element via the specifiedXMLStreamWriter
.ILcdXMLObjectFactory.resolveObject
(T aObject, ILcdXMLDocumentContext aContext) Performs an additional initialization step for the specified object after it has been created.ILcdXMLUnmarshaller.unmarshal
(XMLStreamReader aReader, ILcdXMLDocumentContext aContext) Unmarshals (deserializes) the XML element at the current cursor position of the specifiedXMLStreamReader
and returns the resulting Java object graph. -
Uses of ILcdXMLDocumentContext in com.luciad.format.xml.bind.schema
Modifier and TypeMethodDescriptionTLcdXMLSchemaBasedDecoder.createDocumentContext()
Creates a newILcdXMLDocumentContext
that can be used during decoding of an XML document.TLcdXMLSchemaBasedEncoder.createDocumentContext()
Creates a newILcdXMLDocumentContext
that can be used during encoding of an XML document.Modifier and TypeMethodDescription<T> T
TLcdXMLSchemaBasedMapping.createObject
(TLcdXMLSchemaTypeIdentifier aTypeId, Class<T> aClass, ILcdXMLDocumentContext aDocumentContext) Creates a new object instance for the specified XML Schema type, of the specified class (or subclass).TLcdXMLSchemaBasedDecoder.decode
(String aSourceName, ILcdXMLDocumentContext aContext) Unmarshals the specified document to a Java object graph.TLcdXMLSchemaBasedDecoder.decode
(String aSourceName, InputStream aInputStream, ILcdXMLDocumentContext aDocumentContext) Unmarshals the specified input stream to a Java object graph.<T> T
TLcdXMLSchemaBasedDecoder.decode
(String aSourceName, InputStream aInputStream, Class<T> aRootJavaClass, ILcdXMLDocumentContext aDocumentContext) Unmarshals the specified input stream to a Java object graph.<T> T
TLcdXMLSchemaBasedDecoder.decode
(String aSourceName, InputStream aInputStream, List<Class> aJavaClasses, ILcdXMLDocumentContext aDocumentContext) Unmarshals the specified input stream to a Java object graph.TLcdXMLSchemaBasedDecoder.decode
(Source aSource, ILcdXMLDocumentContext aDocumentContext) Unmarshals the specified source to a Java object graph.<T> T
TLcdXMLSchemaBasedDecoder.decode
(Source aSource, Class<T> aClass, ILcdXMLDocumentContext aDocumentContext) Unmarshals the specified source to a Java object graph.<T> T
TLcdXMLSchemaBasedDecoder.decode
(Source aSource, List<Class> aJavaClasses, ILcdXMLDocumentContext aDocumentContext) Unmarshals the specified source to a Java object graph.void
TLcdXMLSchemaBasedEncoder.encode
(Object aObject, OutputStream aDestination, ILcdXMLDocumentContext aDocumentContext) Marshals the specified Java object to XML data, written to the specifiedOutputStream
.void
TLcdXMLSchemaBasedEncoder.encode
(Object aObject, QName aRootElementSubstitutionGroup, OutputStream aDestination, ILcdXMLDocumentContext aDocumentContext) Marshals the specified Java object to XML data, written to the specifiedOutputStream
.void
TLcdXMLSchemaBasedEncoder.encode
(Object aObject, QName aRootElementSubstitutionGroup, String aDestination, ILcdXMLDocumentContext aDocumentContext) Marshals the specified Java object to XML data, written to the specifiedOutputStream
.void
TLcdXMLSchemaBasedEncoder.encode
(Object aObject, QName aRootElementSubstitutionGroup, Result aResult, ILcdXMLDocumentContext aDocumentContext) Marshals the specified Java object to XML data, written to the specifiedOutputStream
.void
TLcdXMLSchemaBasedEncoder.encode
(Object aObject, Result aResult, ILcdXMLDocumentContext aDocumentContext) Marshals the specified Java object to XML data, written to the specifiedOutputStream
.TLcdXMLSchemaBasedEncoder.getNamespacePrefixes
(ILcdXMLDocumentContext aContext) Returns a mapping between name space and schema prefix.TLcdXMLSchemaBasedEncoder.getSchemaLocations
(ILcdXMLDocumentContext aContext) Returns a mapping between name space and schema location.ILcdXMLDatatypeMarshaller.marshal
(T aValue, XMLStreamWriter aWriter, ILcdXMLDocumentContext aContext) Converts a Java class instance to a lexical representation of the corresponding XML value.void
TLcdXMLMarshallerAdapter.marshal
(T aObject, XMLStreamWriter aWriter, ILcdXMLDocumentContext aContext) void
ILcdXMLTypeMarshaller.marshalType
(T aObject, XMLStreamWriter aWriter, ILcdXMLDocumentContext aContext) Partially marshals (serializes) he specified Java object or content tree to an XML element via the specifiedXMLStreamWriter
.ILcdXMLDatatypeUnmarshaller.unmarshal
(String aLexicalValue, XMLStreamReader aReader, ILcdXMLDocumentContext aContext) Converts the lexical representation of an XML value to a corresponding Java class instance representing this value.TLcdXMLUnmarshallerAdapter.unmarshal
(XMLStreamReader aReader, ILcdXMLDocumentContext aContext) ILcdXMLTypeUnmarshaller.unmarshalType
(T aObject, XMLStreamReader aReader, ILcdXMLDocumentContext aContext) Partially unmarshals (deserializes) the XML element at the current cursor position of the specifiedXMLStreamReader
. -
Uses of ILcdXMLDocumentContext in com.luciad.format.xml.bind.xlink
Modifier and TypeMethodDescriptionILcdXLinkExpressionFactory.compile
(TLcdXLinkSimpleLink aLink, ILcdXMLDocumentContext aDocumentContext) Compiles a given href attribute into anILcdXLinkExpression
.TLcdXLinkExpressionFactory.compile
(TLcdXLinkSimpleLink aLink, ILcdXMLDocumentContext aContext) -
Uses of ILcdXMLDocumentContext in com.luciad.lucy.addons.drawing.format.xml
Modifier and TypeMethodDescriptionstatic TLcdDataType
TLcyDrawingXMLUtil.getDataType
(ILcdXMLDocumentContext aXMLDocumentContext) Retrieve theTLcdDataType
of the domain objects from a contextstatic ILcdModel
TLcyDrawingXMLUtil.getModel
(ILcdXMLDocumentContext aXMLDocumentContext) Retrieve the model from a contextstatic String
TLcyDrawingXMLUtil.nextGmlId
(ILcdXMLDocumentContext aXMLDocumentContext) Returns a new id, unique in this context, that can be used where gml expects unique ids.