private static DefaultTagDescription createTagDefinitions() { final DefaultTagDescription td = new DefaultTagDescription(); td.setDefaultNamespace( XHTML_NAMESPACE ); td.setNamespaceHasCData( XHTML_NAMESPACE, true ); td.setNamespaceHasCData( XHTML_NAMESPACE, true ); td.setElementHasCData( XHTML_NAMESPACE, "body", false ); td.setElementHasCData( XHTML_NAMESPACE, "br", true ); td.setElementHasCData( XHTML_NAMESPACE, "col", false ); td.setElementHasCData( XHTML_NAMESPACE, "colgroup", false ); td.setElementHasCData( XHTML_NAMESPACE, "div", true ); td.setElementHasCData( XHTML_NAMESPACE, "head", false ); td.setElementHasCData( XHTML_NAMESPACE, "html", false ); td.setElementHasCData( XHTML_NAMESPACE, "img", true ); td.setElementHasCData( XHTML_NAMESPACE, "input", true ); td.setElementHasCData( XHTML_NAMESPACE, "meta", true ); td.setElementHasCData( XHTML_NAMESPACE, "p", true ); td.setElementHasCData( XHTML_NAMESPACE, "pre", true ); td.setElementHasCData( XHTML_NAMESPACE, "span", true ); td.setElementHasCData( XHTML_NAMESPACE, "style", false ); td.setElementHasCData( XHTML_NAMESPACE, "table", false ); td.setElementHasCData( XHTML_NAMESPACE, "tbody", false ); td.setElementHasCData( XHTML_NAMESPACE, "td", true ); td.setElementHasCData( XHTML_NAMESPACE, "tfoot", false ); td.setElementHasCData( XHTML_NAMESPACE, "th", false ); td.setElementHasCData( XHTML_NAMESPACE, "thead", false ); td.setElementHasCData( XHTML_NAMESPACE, "title", true ); td.setElementHasCData( XHTML_NAMESPACE, "tr", false ); return td; }
private TagDescription createTagDescription() { final DefaultTagDescription defaultTagDescription = new DefaultTagDescription(); defaultTagDescription.configure( ClassicEngineBoot.getInstance().getGlobalConfig(), "org.pentaho.reporting.engine.classic.core.modules.parser.extwriter." ); return defaultTagDescription; }
public DefaultTagDescription createWriterTagDescription() { return writerTagDescription.clone(); } }
public void open() throws IOException { final DefaultTagDescription td = new DefaultTagDescription(); td.setNamespaceHasCData( XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, false ); td.setElementHasCData( XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "text", true ); // prepare anything that might needed to be prepared .. final String encoding = metaData.getConfiguration().getConfigProperty( "org.pentaho.reporting.engine.classic.core.modules.output.pageable.xml.Encoding", EncodingRegistry.getPlatformDefaultEncoding() ); final Writer writer = new BufferedWriter( new OutputStreamWriter( outputStream, encoding ) ); this.xmlWriter = new XmlWriter( writer, td ); this.xmlWriter.writeXmlDeclaration( encoding ); final AttributeList attrs = new AttributeList(); attrs.addNamespaceDeclaration( "", XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE ); xmlWriter.writeTag( XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "layout-output", attrs, XmlWriter.OPEN ); }
final DefaultTagDescription tagDescription = new DefaultTagDescription(); tagDescription.setNamespaceHasCData( StaticDataFactoryModule.NAMESPACE, false );
public static String writeImageMapAsString( final ImageMap imageMap ) { try { final DefaultTagDescription tagDescription = new DefaultTagDescription(); tagDescription.setDefaultNamespace( LibXmlInfo.XHTML_NAMESPACE ); tagDescription.setNamespaceHasCData( LibXmlInfo.XHTML_NAMESPACE, false ); final StringWriter sbwriter = new StringWriter( 5000 ); final XmlWriter writer = new XmlWriter( sbwriter ); writer.setHtmlCompatiblityMode( true ); writer.setWriteFinalLinebreak( true ); writeImageMap( writer, imageMap, 1 ); writer.close(); return sbwriter.toString(); } catch ( IOException ioe ) { // now where does a StringWriter get its IO troubles from? throw new IllegalStateException( "Failed to write ImageMap - I am confused." ); } }
/** * Default Constructor. The created XMLWriterSupport will not have no safe tags and starts with an indention level of * 0. */ public XmlWriterSupport() { this( new DefaultTagDescription(), " " ); }
setDefaultNamespace( knownNamespaces.get( conf.getConfigProperty( prefix + "namespace" ) ) ); setNamespaceHasCData( null, globalValue ); setNamespaceHasCData( nsUri, value ); setElementHasCData( tagDef, value ); } else { final String nsPrefix = tagDef.substring( 0, delim ); setElementHasCData( nsUri, tagName, value );
public void setNamespaceHasCData( final String namespaceUri, final boolean hasCData ) { writerTagDescription.setNamespaceHasCData( namespaceUri, hasCData ); }
/** * Creates and configures a new TagDescription collection. * * @param conf the configuration. * @param prefix the key-prefix. * @see #configure(Configuration, String) */ public DefaultTagDescription( final Configuration conf, final String prefix ) { this(); configure( conf, prefix ); }
public void setElementHasCData( final String namespaceUri, final String tagName, final boolean hasCData ) { writerTagDescription.setElementHasCData( namespaceUri, tagName, hasCData ); }
public void open() throws IOException { final DefaultTagDescription td = new DefaultTagDescription(); td.setNamespaceHasCData( XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, false ); td.setElementHasCData( XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "text", true ); // prepare anything that might needed to be prepared .. final String encoding = metaData.getConfiguration().getConfigProperty( "org.pentaho.reporting.engine.classic.core.modules.output.table.xml.Encoding", EncodingRegistry.getPlatformDefaultEncoding() ); final Writer writer = new BufferedWriter( new OutputStreamWriter( outputStream, encoding ) ); this.xmlWriter = new XmlWriter( writer, td ); this.xmlWriter.writeXmlDeclaration( null ); final AttributeList attrs = new AttributeList(); attrs.addNamespaceDeclaration( "", XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE ); xmlWriter.writeTag( XmlDocumentWriter.LAYOUT_OUTPUT_NAMESPACE, "layout-output", attrs, XmlWriter.OPEN ); }
final Class[] classes = eqt.getExpressions(); final DefaultTagDescription dtd = new DefaultTagDescription(); dtd.setNamespaceHasCData( META_NAMESPACE, false );
final DefaultTagDescription tagDescription = new DefaultTagDescription(); tagDescription.setDefaultNamespace( CompoundDataFactoryModule.NAMESPACE ); tagDescription.setNamespaceHasCData( CompoundDataFactoryModule.NAMESPACE, false ); final XmlWriter xmlWriter = new XmlWriter( new OutputStreamWriter( outputStream, "UTF-8" ), tagDescription, " ", "\n" );
/** * Creates a new XML writer for the specified character stream. * * @param writer the character stream. * @param indentString the string used for indentation (should contain white space, for example four spaces). */ public XmlWriter( final Writer writer, final String indentString ) { this( writer, new DefaultTagDescription(), indentString ); }
final DefaultTagDescription tagDescription = new DefaultTagDescription(); tagDescription.setNamespaceHasCData( SQLDataFactoryModule.NAMESPACE, false ); tagDescription.setElementHasCData( SQLDataFactoryModule.NAMESPACE, "driver", true ); tagDescription.setElementHasCData( SQLDataFactoryModule.NAMESPACE, "password", true ); tagDescription.setElementHasCData( SQLDataFactoryModule.NAMESPACE, "path", true ); tagDescription.setElementHasCData( SQLDataFactoryModule.NAMESPACE, "property", true ); tagDescription.setElementHasCData( SQLDataFactoryModule.NAMESPACE, "static-query", true ); tagDescription.setElementHasCData( SQLDataFactoryModule.NAMESPACE, "script", true ); tagDescription.setElementHasCData( SQLDataFactoryModule.NAMESPACE, "global-script", true ); tagDescription.setElementHasCData( SQLDataFactoryModule.NAMESPACE, "url", true ); tagDescription.setElementHasCData( SQLDataFactoryModule.NAMESPACE, "username", true );
public void write( final IDatabaseConnection[] connections, final OutputStream out ) throws IOException { DefaultTagDescription tagDescription = new DefaultTagDescription(); tagDescription.setDefaultNamespace( ConnectionModule.NAMESPACE ); tagDescription.setNamespaceHasCData( ConnectionModule.NAMESPACE, false ); tagDescription.setElementHasCData( ConnectionModule.NAMESPACE, "attribute", true ); final XmlWriter writer = new XmlWriter( new OutputStreamWriter( out, "UTF-8" ), tagDescription ); writer.writeXmlDeclaration( "UTF-8" ); final AttributeList rootList = new AttributeList(); rootList.addNamespaceDeclaration( null, ConnectionModule.NAMESPACE ); writer.writeTag( ConnectionModule.NAMESPACE, "connections", rootList, XmlWriter.OPEN ); for ( int i = 0; i < connections.length; i++ ) { final IDatabaseConnection connection = connections[i]; write( connection, writer ); } writer.writeCloseTag(); writer.flush(); }
final CellBackgroundProducer cellBackgroundProducer = new CellBackgroundProducer( true, true ); try { final DefaultTagDescription tagDescription = new DefaultTagDescription(); tagDescription.setNamespaceHasCData( null, false ); final XmlWriter writer = new XmlWriter( new OutputStreamWriter( System.out ), tagDescription );
public void write( final OutputStream out ) throws IOException { final DefaultTagDescription tagDescription = new DefaultTagDescription(); tagDescription.configure( LibDocBundleBoot.getInstance().getGlobalConfig(), CONFIG_PREFIX );
private BundleWriterHandlerRegistry() { masterreportWriteHandlers = new ArrayList<Class<? extends BundleWriterHandler>>(); subreportWriteHandlers = new ArrayList<Class<? extends BundleWriterHandler>>(); writerTagDescription = new DefaultTagDescription(); }