private String tab() { if (tab == null) { tab = getMarshaller().getIndentString(); } return tab; }
public JSONFormattedWriterRecord(OutputStream outputStream, String callbackName){ this(outputStream); setCallbackName(callbackName); }
public JSONFormattedWriterRecord(Writer writer){ this(); setWriter(writer); }
@Override protected void writeKey(XPathFragment xPathFragment) throws IOException { writer.writeCR(); for (int x = 0; x < numberOfTabs; x++) { writeValue(tab(), false); } super.writeKey(xPathFragment); }
Attr attr = (Attr) node; String resolverPfx = null; if (getNamespaceResolver() != null) { resolverPfx = getNamespaceResolver().resolveNamespaceURI(attr.getNamespaceURI()); attribute(attr.getNamespaceURI(), Constants.EMPTY_STRING, resolverPfx+Constants.COLON+attr.getLocalName(), attr.getNodeValue()); } else { attribute(attr.getNamespaceURI(), Constants.EMPTY_STRING, attr.getName(), attr.getNodeValue()); attribute(javax.xml.XMLConstants.XMLNS_ATTRIBUTE_NS_URI, Constants.EMPTY_STRING, javax.xml.XMLConstants.XMLNS_ATTRIBUTE + Constants.COLON + attr.getPrefix(), attr.getNamespaceURI()); this.getNamespaceResolver().put(attr.getPrefix(), attr.getNamespaceURI()); characters(node.getNodeValue(), false, false); } else { try {
if (isFormattedOutput()) { if(isApplicationJSON()) { marshalRecord = new JSONFormattedWriterRecord(outputStream, callbackName); } else { marshalRecord = new FormattedOutputStreamRecord();
public void endElement(String namespaceURI, String localName, String qName) throws SAXException { XPathFragment xPathFragment = new XPathFragment(localName); xPathFragment.setNamespaceURI(namespaceURI); JSONFormattedWriterRecord.this.endElement(xPathFragment, namespaceResolver); }
@Override protected void closeComplex() throws IOException { writer.writeCR(); for (int x = 0; x < numberOfTabs; x++) { writeValue(tab(), false); } writer.write('}'); }
Attr attr = (Attr) node; String resolverPfx = null; if (getNamespaceResolver() != null) { resolverPfx = getNamespaceResolver().resolveNamespaceURI(attr.getNamespaceURI()); attribute(attr.getNamespaceURI(), Constants.EMPTY_STRING, resolverPfx+Constants.COLON+attr.getLocalName(), attr.getNodeValue()); } else { attribute(attr.getNamespaceURI(), Constants.EMPTY_STRING, attr.getName(), attr.getNodeValue()); attribute(javax.xml.XMLConstants.XMLNS_ATTRIBUTE_NS_URI, Constants.EMPTY_STRING, javax.xml.XMLConstants.XMLNS_ATTRIBUTE + Constants.COLON + attr.getPrefix(), attr.getNamespaceURI()); this.getNamespaceResolver().put(attr.getPrefix(), attr.getNamespaceURI()); characters(node.getNodeValue(), false, false); } else { try {
if (isFormattedOutput()) { if(isApplicationJSON()) { marshalRecord = new JSONFormattedWriterRecord(outputStream, callbackName); } else { marshalRecord = new FormattedOutputStreamRecord();
public void endElement(String namespaceURI, String localName, String qName) throws SAXException { XPathFragment xPathFragment = new XPathFragment(localName); xPathFragment.setNamespaceURI(namespaceURI); JSONFormattedWriterRecord.this.endElement(xPathFragment, namespaceResolver); }
@Override protected void closeComplex() throws IOException { writer.writeCR(); for (int x = 0; x < numberOfTabs; x++) { writeValue(tab(), false); } writer.write('}'); }
public JSONFormattedWriterRecord(Writer writer, String callbackName){ this(writer); setCallbackName(callbackName); }
if (isFormattedOutput()) { if(isApplicationJSON()) { marshalRecord = new JSONFormattedWriterRecord(writer, callbackName); } else { marshalRecord = new FormattedWriterRecord();
private String tab() { if (tab == null) { tab = getMarshaller().getIndentString(); } return tab; }
public JSONFormattedWriterRecord(Writer writer){ this(); setWriter(writer); }
@Override protected void writeKey(XPathFragment xPathFragment) throws IOException { writer.writeCR(); for (int x = 0; x < numberOfTabs; x++) { writeValue(tab(), false); } super.writeKey(xPathFragment); }
public JSONFormattedWriterRecord(Writer writer, String callbackName){ this(writer); setCallbackName(callbackName); }
if (isFormattedOutput()) { if(isApplicationJSON()) { marshalRecord = new JSONFormattedWriterRecord(writer, callbackName); } else { marshalRecord = new FormattedWriterRecord();
writer.writeCR(); for (int x = 0; x < numberOfTabs; x++) { writeValue(tab(), false);