public void encode(ContentHandler handler) throws Exception { ppio.encode(object, handler); } }
@Override public List getProperties(Object object) throws Exception { ComplexDataType complex = (ComplexDataType) object; if ( !complex.getData().isEmpty() && complex.getData().get( 0 ) instanceof XMLEncoderDelegate ) { XMLEncoderDelegate delegate = (XMLEncoderDelegate) complex.getData().get( 0 ); List properties = new ArrayList(); properties.add( new Object[]{ delegate.getProcessParameterIO().getElement(), delegate } ); return properties; } return null; }
/** * Returns a parser using the given configuration * * @param configuration */ protected Parser getParser(Configuration configuration) { Parser parser = new Parser(configuration); // spring injection would have been preferred, but it changes the order in which PPIO // are listed, which in turn chances the behavior of WPS (e.g., default mimeType) parser.setEntityResolver(getResolveProvider().getEntityResolver()); return parser; }
@Override public List getProperties(Object object) throws Exception { ComplexDataType complex = (ComplexDataType) object; if (!complex.getData().isEmpty() && complex.getData().get(0) instanceof XMLEncoderDelegate) { XMLEncoderDelegate delegate = (XMLEncoderDelegate) complex.getData().get(0); List properties = new ArrayList(); properties.add(new Object[] {delegate.getProcessParameterIO().getElement(), delegate}); return properties; } return super.getProperties(object); }
public void encode(ContentHandler handler) throws Exception { ppio.encode(object, handler); }
/** Encodes the internal object representation of a parameter as a string. */ public void encode(Object value, OutputStream os) throws Exception { // create the document serializer TransformerHandler serializer = ((SAXTransformerFactory) SAXTransformerFactory.newInstance()) .newTransformerHandler(); serializer.setResult(new StreamResult(os)); // cascade on the other encode method encode(value, serializer); }
/** * Encodes the internal object representation of a parameter as a string. */ public void encode( Object value, OutputStream os) throws Exception { // create the document serializer XMLSerializer serializer = new XMLSerializer(os, new OutputFormat()); serializer.setNamespaces(true); // cascade on the other encode method encode(value, serializer); }