Index
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
SaxEventHandler#startElement(String, String, String, Attributes)to populate theSaxEventToXmlElementConverter#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
parserand passes it to theeventHandlers
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
parserand passes it to theeventHandlers - endElement(String, String, String) - Method in class org.codice.ddf.transformer.xml.streaming.lib.SaxEventHandlerDelegate
-
Takes in a sax event from
parserand passes it to theeventHandlers - 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
DynamicMetacardTypebased 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
InputStreamreturns aMetacard, populated with all theAttributes parsed by theeventHandlers - 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
SaxEventToXmlElementConverterShould 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
XmlInputTransformerto 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
parserand passes it to theeventHandlers - startElement(String, String, String, Attributes) - Method in class org.codice.ddf.transformer.xml.streaming.lib.SaxEventHandlerDelegate
-
Takes in a sax event from
parserand passes it to theeventHandlers - startPrefixMapping(String, String) - Method in class org.codice.ddf.transformer.xml.streaming.lib.SaxEventHandlerDelegate
-
Takes in a sax event from
parserand passes it to theeventHandlers
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
InputStreamand returns a populatedMetacardThe Metacard is populated with all attributes that have been parsed by theSaxEventHandlers declared inXmlInputTransformer.saxEventHandlerConfigurations - transform(InputStream, String) - Method in class org.codice.ddf.transformer.xml.streaming.lib.XmlInputTransformer
-
Takes in an XML
InputStreamand an ID and returns a populatedMetacardThe Metacard is populated with all attributes that have been parsed by theSaxEventHandlers declared inXmlInputTransformer.saxEventHandlerConfigurations and with the specific ID
X
- XmlInputTransformer - Class in org.codice.ddf.transformer.xml.streaming.lib
-
A
InputTransformerthat can be configured to parse any XML into aMetacardIt is configured throughXmlInputTransformer.setSaxEventHandlerConfiguration(List)andXmlInputTransformer#getMetacardType() - XmlInputTransformer() - Constructor for class org.codice.ddf.transformer.xml.streaming.lib.XmlInputTransformer
All Classes and Interfaces|All Packages|Serialized Form