public class JSONWriter
extends java.lang.Object
| Constructor and Description | 
|---|
| JSONWriter(PipelineConfiguration pipe,
          javax.xml.transform.stream.StreamResult result,
          java.util.Properties outputProperties) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | close()End of the document. | 
| void | endArray() | 
| void | endMap() | 
| java.util.Properties | getOutputProperties()Get the output properties | 
| void | setCharacterMap(CharacterMap map)Set the CharacterMap to be used, if any | 
| void | setNormalizer(Normalizer normalizer)Set the Unicode normalizer to be used for normalizing strings. | 
| void | setOutputProperties(java.util.Properties details)Set output properties | 
| void | startArray() | 
| void | startMap() | 
| void | writeAtomicValue(AtomicValue item)Append an arbitrary item (node or atomic value) to the output | 
| void | writeKey(java.lang.String key) | 
public JSONWriter(PipelineConfiguration pipe, javax.xml.transform.stream.StreamResult result, java.util.Properties outputProperties) throws XPathException
XPathExceptionpublic void setOutputProperties(java.util.Properties details)
                         throws XPathException
details - the output serialization propertiesXPathException - if an error occurs finding the encoding propertypublic java.util.Properties getOutputProperties()
public void setNormalizer(Normalizer normalizer)
normalizer - the normalizer to be usedpublic void setCharacterMap(CharacterMap map)
map - the character mappublic void writeKey(java.lang.String key)
              throws XPathException
XPathExceptionpublic void writeAtomicValue(AtomicValue item) throws XPathException
item - the atomic value to be appended, or null to append "null"XPathException - if the operation failspublic void startArray()
                throws XPathException
XPathExceptionpublic void endArray()
              throws XPathException
XPathExceptionpublic void startMap()
              throws XPathException
XPathExceptionpublic void endMap()
            throws XPathException
XPathExceptionpublic void close()
           throws XPathException
XPathExceptionCopyright (c) 2004-2018 Saxonica Limited. All rights reserved.