Index

A C D E G O R S T X 
All Classes and Interfaces|All Packages|Serialized Form

A

addNamespace(String, String) - Method in class org.codice.ddf.transformer.xml.streaming.lib.SaxEventToXmlElementConverter
Method used in a
invalid reference
SaxEventHandler#startElement(String, String, String, Attributes)
to populate the
invalid reference
SaxEventToXmlElementConverter#namespaceMapping
, which allows namespaceURI/prefix lookup.

C

characters(char[], int, int) - Method in class org.codice.ddf.transformer.xml.streaming.lib.SaxEventHandlerDelegate
Takes in a sax event from SaxEventHandlerDelegate.parser and passes it to the SaxEventHandlerDelegate.eventHandlers

D

DynamicMetacardType - Class in org.codice.ddf.transformer.xml.streaming.lib
 
DynamicMetacardType(Set<AttributeDescriptor>, String) - Constructor for class org.codice.ddf.transformer.xml.streaming.lib.DynamicMetacardType
 

E

endDocument() - Method in class org.codice.ddf.transformer.xml.streaming.lib.SaxEventHandlerDelegate
Takes in a sax event from SaxEventHandlerDelegate.parser and passes it to the SaxEventHandlerDelegate.eventHandlers
endElement(String, String, String) - Method in class org.codice.ddf.transformer.xml.streaming.lib.SaxEventHandlerDelegate
Takes in a sax event from SaxEventHandlerDelegate.parser and passes it to the SaxEventHandlerDelegate.eventHandlers
endPrefixMapping(String) - Method in class org.codice.ddf.transformer.xml.streaming.lib.SaxEventHandlerDelegate
 

G

getAttributeDescriptor(String) - Method in class org.codice.ddf.transformer.xml.streaming.lib.DynamicMetacardType
 
getAttributeDescriptors() - Method in class org.codice.ddf.transformer.xml.streaming.lib.DynamicMetacardType
 
getCombinedMultiValuedAttributes(Set<AttributeDescriptor>, List<Attribute>) - Method in class org.codice.ddf.transformer.xml.streaming.lib.SaxEventHandlerUtils
This method iterates through the attribute list provided and combines the values of common attributes.
getDescription() - Method in class org.codice.ddf.transformer.xml.streaming.lib.XmlInputTransformer
 
getId() - Method in class org.codice.ddf.transformer.xml.streaming.lib.XmlInputTransformer
 
getMetacard(String) - Method in class org.codice.ddf.transformer.xml.streaming.lib.SaxEventHandlerDelegate
 
getMetacardType(String) - Method in class org.codice.ddf.transformer.xml.streaming.lib.SaxEventHandlerDelegate
Defines and returns a DynamicMetacardType based on component Sax Event Handlers and what attributes they populate
getMetadataStream(InputStream, OutputStream) - Method in class org.codice.ddf.transformer.xml.streaming.lib.SaxEventHandlerDelegate
 
getMultiValuedNameMap(Set<AttributeDescriptor>) - Method in class org.codice.ddf.transformer.xml.streaming.lib.SaxEventHandlerUtils
 
getName() - Method in class org.codice.ddf.transformer.xml.streaming.lib.DynamicMetacardType
 
getOrganization() - Method in class org.codice.ddf.transformer.xml.streaming.lib.XmlInputTransformer
 
getTitle() - Method in class org.codice.ddf.transformer.xml.streaming.lib.XmlInputTransformer
 
getVersion() - Method in class org.codice.ddf.transformer.xml.streaming.lib.XmlInputTransformer
 

O

org.codice.ddf.transformer.xml.streaming.lib - package org.codice.ddf.transformer.xml.streaming.lib
 

R

read(InputStream) - Method in class org.codice.ddf.transformer.xml.streaming.lib.SaxEventHandlerDelegate
Takes in an InputStream returns a Metacard, populated with all the Attributes parsed by the SaxEventHandlerDelegate.eventHandlers
removeNamespace(String) - Method in class org.codice.ddf.transformer.xml.streaming.lib.SaxEventToXmlElementConverter
 
reset() - Method in class org.codice.ddf.transformer.xml.streaming.lib.SaxEventToXmlElementConverter
Resets all stateful variables of the SaxEventToXmlElementConverter Should be used before expecting a fresh XML snippet Can be used instead of declaring a new one

S

SaxEventHandlerDelegate - Class in org.codice.ddf.transformer.xml.streaming.lib
This class is used by the XmlInputTransformer to delegate SAX Parse events to the relevant handlers.
SaxEventHandlerDelegate() - Constructor for class org.codice.ddf.transformer.xml.streaming.lib.SaxEventHandlerDelegate
 
SaxEventHandlerDelegate(List<SaxEventHandler>) - Constructor for class org.codice.ddf.transformer.xml.streaming.lib.SaxEventHandlerDelegate
 
SaxEventHandlerUtils - Class in org.codice.ddf.transformer.xml.streaming.lib
 
SaxEventHandlerUtils() - Constructor for class org.codice.ddf.transformer.xml.streaming.lib.SaxEventHandlerUtils
 
SaxEventToXmlElementConverter - Class in org.codice.ddf.transformer.xml.streaming.lib
A library class used to turn SAX events back into their corresponding XML snippets
SaxEventToXmlElementConverter() - Constructor for class org.codice.ddf.transformer.xml.streaming.lib.SaxEventToXmlElementConverter
 
setDescription(String) - Method in class org.codice.ddf.transformer.xml.streaming.lib.XmlInputTransformer
 
setId(String) - Method in class org.codice.ddf.transformer.xml.streaming.lib.XmlInputTransformer
 
setOrganization(String) - Method in class org.codice.ddf.transformer.xml.streaming.lib.XmlInputTransformer
 
setSaxEventHandlerConfiguration(List<String>) - Method in class org.codice.ddf.transformer.xml.streaming.lib.XmlInputTransformer
Setter to set the configuration of SaxEventHandlers used to parse metacards
setSaxEventHandlerFactories(List<SaxEventHandlerFactory>) - Method in class org.codice.ddf.transformer.xml.streaming.lib.XmlInputTransformer
Setter to set the list of all SaxEventHandlerFactorys.
setTitle(String) - Method in class org.codice.ddf.transformer.xml.streaming.lib.XmlInputTransformer
 
setVersion(String) - Method in class org.codice.ddf.transformer.xml.streaming.lib.XmlInputTransformer
 
startDocument() - Method in class org.codice.ddf.transformer.xml.streaming.lib.SaxEventHandlerDelegate
Takes in a sax event from SaxEventHandlerDelegate.parser and passes it to the SaxEventHandlerDelegate.eventHandlers
startElement(String, String, String, Attributes) - Method in class org.codice.ddf.transformer.xml.streaming.lib.SaxEventHandlerDelegate
Takes in a sax event from SaxEventHandlerDelegate.parser and passes it to the SaxEventHandlerDelegate.eventHandlers
startPrefixMapping(String, String) - Method in class org.codice.ddf.transformer.xml.streaming.lib.SaxEventHandlerDelegate
Takes in a sax event from SaxEventHandlerDelegate.parser and passes it to the SaxEventHandlerDelegate.eventHandlers

T

toElement(char[], int, int) - Method in class org.codice.ddf.transformer.xml.streaming.lib.SaxEventToXmlElementConverter
Method used to reconstruct the characters/value of an XML element.
toElement(String, String) - Method in class org.codice.ddf.transformer.xml.streaming.lib.SaxEventToXmlElementConverter
Method used to reconstruct the end tag of an XML element.
toElement(String, String, Attributes) - Method in class org.codice.ddf.transformer.xml.streaming.lib.SaxEventToXmlElementConverter
Used to reconstruct the start tag of an XML element.
toString() - Method in class org.codice.ddf.transformer.xml.streaming.lib.SaxEventToXmlElementConverter
Overridden toString method to return the XML snippet that has been reconstructed
transform(InputStream) - Method in class org.codice.ddf.transformer.xml.streaming.lib.XmlInputTransformer
Takes in an XML InputStream and returns a populated Metacard The Metacard is populated with all attributes that have been parsed by the SaxEventHandlers declared in XmlInputTransformer.saxEventHandlerConfigurations
transform(InputStream, String) - Method in class org.codice.ddf.transformer.xml.streaming.lib.XmlInputTransformer
Takes in an XML InputStream and an ID and returns a populated Metacard The Metacard is populated with all attributes that have been parsed by the SaxEventHandlers declared in XmlInputTransformer.saxEventHandlerConfigurations and with the specific ID

X

XmlInputTransformer - Class in org.codice.ddf.transformer.xml.streaming.lib
A InputTransformer that can be configured to parse any XML into a Metacard It is configured through XmlInputTransformer.setSaxEventHandlerConfiguration(List) and
invalid reference
XmlInputTransformer#getMetacardType()
XmlInputTransformer() - Constructor for class org.codice.ddf.transformer.xml.streaming.lib.XmlInputTransformer
 
A C D E G O R S T X 
All Classes and Interfaces|All Packages|Serialized Form