Class MapContentContainer<V>
- java.lang.Object
-
- nl.nn.adapterframework.align.content.MapContentContainer<V>
-
- All Implemented Interfaces:
DocumentContainer
,ElementContainer
,ElementGroupContainer
public class MapContentContainer<V> extends Object implements DocumentContainer
-
-
Field Summary
Fields Modifier and Type Field Description static org.apache.commons.lang3.text.translate.CharSequenceTranslator
ESCAPE_JSON
protected org.apache.logging.log4j.Logger
log
-
Constructor Summary
Constructors Constructor Description MapContentContainer(Map<String,List<V>> data)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
characters(char[] ch, int start, int length)
void
endElement(String localName)
void
endElementGroup(String localName)
Map<String,String>
flattenedHorizontal()
Map<String,V>
flattenedVertical()
void
setAttribute(String name, String value, org.apache.xerces.xs.XSSimpleTypeDefinition attTypeDefinition)
void
setNull()
protected void
setValue(String name, V value, boolean isNull)
void
startElement(String localName, boolean xmlArrayContainer, boolean repeatedElement, org.apache.xerces.xs.XSTypeDefinition typeDefinition)
void
startElementGroup(String localName, boolean xmlArrayContainer, boolean repeatedElement, org.apache.xerces.xs.XSTypeDefinition typeDefinition)
V
stringToValue(String value)
static Map<String,List<String>>
unflatten(Map<String,String> map)
String
valueToString(V value)
-
-
-
Method Detail
-
startElement
public void startElement(String localName, boolean xmlArrayContainer, boolean repeatedElement, org.apache.xerces.xs.XSTypeDefinition typeDefinition)
- Specified by:
startElement
in interfaceElementGroupContainer
-
endElement
public void endElement(String localName)
- Specified by:
endElement
in interfaceElementGroupContainer
-
setNull
public void setNull()
- Specified by:
setNull
in interfaceElementContainer
-
setAttribute
public void setAttribute(String name, String value, org.apache.xerces.xs.XSSimpleTypeDefinition attTypeDefinition)
- Specified by:
setAttribute
in interfaceElementContainer
-
characters
public void characters(char[] ch, int start, int length)
- Specified by:
characters
in interfaceElementContainer
-
startElementGroup
public void startElementGroup(String localName, boolean xmlArrayContainer, boolean repeatedElement, org.apache.xerces.xs.XSTypeDefinition typeDefinition)
- Specified by:
startElementGroup
in interfaceDocumentContainer
-
endElementGroup
public void endElementGroup(String localName)
- Specified by:
endElementGroup
in interfaceDocumentContainer
-
-