Refine search
public static void write( XMLWriter xmlWriter, Xpp3Dom dom, boolean escape ) { // TODO: move to XMLWriter? xmlWriter.startElement( dom.getName() ); String[] attributeNames = dom.getAttributeNames(); for ( String attributeName : attributeNames ) { xmlWriter.addAttribute( attributeName, dom.getAttribute( attributeName ) ); } Xpp3Dom[] children = dom.getChildren(); for ( Xpp3Dom aChildren : children ) { write( xmlWriter, aChildren, escape ); } String value = dom.getValue(); if ( value != null ) { if ( escape ) { xmlWriter.writeText( value ); } else { xmlWriter.writeMarkup( value ); } } xmlWriter.endElement(); }
writer.startElement( "field" ); writer.addAttribute( "name", modelField.getName() ); writer.addAttribute( "persistence-modifier", "none" ); writer.addAttribute( "persistence-modifier", jpoxMetadata.getPersistenceModifier() ); writer.addAttribute( "null-value", "exception" ); writer.addAttribute( "null-value", jpoxMetadata.getNullValue() ); writer.addAttribute( "table", getJoinTableName( modelField, jpoxMetadata ) ); writer.addAttribute( "primary-key", "true" ); writer.addAttribute( "indexed", jpoxMetadata.getIndexed() ); writer.addAttribute( "mapped-by", jpoxMetadata.getMappedBy() ); writer.startElement( "array" ); writer.endElement(); writer.startElement( "column" ); writer.addAttribute( attributeName, attributeValue ); writer.endElement();
private void appendEnd(XMLWriter writer) { writer.startElement("end"); writer.addAttribute("name", "end"); writer.endElement(); }
private void element( XMLWriter w, String name, String value ) { if ( value == null ) { return; } w.startElement( name ); w.writeText( value ); w.endElement(); }
String indentation = StringUtils.repeat( " ", indent * indentSize ); int magicNumber = indentation.length() + columnSize - "-->".length() - 1; String[] sentences = StringUtils.split( comment, LS ); String[] words = StringUtils.split( sentence, " " ); for ( String word : words ) writer.writeMarkup( line.toString() ); writer.writeMarkup( line.toString() );
writer.startElement( "launchConfiguration" ); writer.addAttribute( "type", getLaunchConfigurationType() ); StringUtils.join( getRunBuildKinds(), "," ) ); writer.endElement();
xmlWriter.startElement("module"); xmlWriter.addAttribute("rename-to", moduleShortName); } else if (oldRenameTo != null) { xmlWriter.addAttribute("rename-to", oldRenameTo); xmlWriter.addAttribute(attrName, template.getAttribute(attrName)); xmlWriter.startElement("inherits"); xmlWriter.addAttribute("name", "com.google.gwt.core.Core"); xmlWriter.endElement(); xmlWriter.startElement("source"); xmlWriter.addAttribute("path", "client"); xmlWriter.endElement(); xmlWriter.startElement("source"); xmlWriter.addAttribute("path", "shared"); xmlWriter.endElement(); xmlWriter.startElement("super-source"); xmlWriter.addAttribute("path", "super"); xmlWriter.endElement(); xmlWriter.endElement(); // module } catch (IOException e) { throw new MojoExecutionException(e.getMessage(), e);
w.startElement( "xs:schema" ); w.addAttribute( "xmlns:xs", "http://www.w3.org/2001/XMLSchema" ); w.addAttribute( "elementFormDefault", "qualified" ); w.addAttribute( "xmlns", namespace ); if ( StringUtils.isNotBlank( targetNamespace ) ) w.addAttribute( "targetNamespace", targetNamespace ); w.startElement( "xs:element" ); String tagName = resolveTagName( root ); w.addAttribute( "name", tagName ); w.addAttribute( "type", root.getName() ); w.endElement(); writeComplexTypeDescriptor( w, objectModel, root, new HashSet<ModelClass>( initialCapacity ) ); w.endElement();
private static void writeMarkupElement( XMLWriter w, String name, String markup ) { w.startElement( name ); w.writeMarkup( markup ); w.endElement(); }
private void writeMojos(XMLWriter w, PluginDescriptor pluginDescriptor) { w.startElement("mojos"); List<MojoDescriptor> descriptors = new ArrayList<>(pluginDescriptor.getMojos()); Sorting.sortDescriptors(descriptors); for (MojoDescriptor descriptor : descriptors) { writeMojoDescriptor(descriptor, w); } w.endElement(); }
private XMLWriter initializeRootElement(Writer w, String schemaVersion, String workflowName) { XMLWriter writer = initializeXmlWriter(w, null); writer.startElement(WORKFLOW_ELEMENT); writer.addAttribute("xmlns", "uri:oozie:workflow:" + schemaVersion); writer.addAttribute("name", workflowName); return writer; }
/** * Convenience method to repeat <code>CRLF</code> and to indent the writer by <code>indentSize</code>. * * @param writer not null * @param repeat * @param indent positive number * @param indentSize positive number */ public static void writeLineBreak( XMLWriter writer, int repeat, int indent, int indentSize ) { writeLineBreak( writer, repeat ); if ( indent < 0 ) { indent = 0; } if ( indentSize < 0 ) { indentSize = 0; } writer.writeText( StringUtils.repeat( " ", indent * indentSize ) ); }
@Override protected void endBaseline(Object context) { final XMLWriter xmlWriter = context == null ? null : ((Context)context).xmlWriter; if ( xmlWriter != null ) { xmlWriter.endElement(); } }
private static void writeValueStrategy( String valueStrategy, XMLWriter writer ) throws ModelloException { if ( !"off".equals( valueStrategy ) ) { if ( !VALUE_STRATEGY_LIST.contains( valueStrategy ) ) { throw new ModelloException( "The JDO mapping generator does not support the specified " + "value-strategy '" + valueStrategy + "'. " + "Supported types: " + VALUE_STRATEGY_LIST ); } writer.addAttribute( "value-strategy", valueStrategy ); } }
/** * Convenience method to write XML comment line break with <code>columnSize</code> as length. * * @param writer not null * @param columnSize positive number */ public static void writeCommentLineBreak( XMLWriter writer, int columnSize ) { if ( columnSize < 10 ) { columnSize = DEFAULT_COLUMN_LINE; } writer.writeMarkup( "<!-- " + StringUtils.repeat( "=", columnSize - 10 ) + " -->" + LS ); }
private boolean addUl( XMLWriter w, boolean addedUl ) { if ( !addedUl ) { w.startElement( "ul" ); addedUl = true; } return addedUl; }
/** * Convenience method to repeat <code>CRLF</code>. * * @param writer not null * @param repeat positive number */ public static void writeLineBreak( XMLWriter writer, int repeat ) { for ( int i = 0; i < repeat; i++ ) { writer.writeMarkup( LS ); } }
writer.startElement( "field" ); writer.addAttribute( "name", modelField.getName() ); writer.addAttribute( "persistence-modifier", "none" ); writer.addAttribute( "persistence-modifier", jpoxMetadata.getPersistenceModifier() ); writer.addAttribute( "null-value", "exception" ); writer.addAttribute( "null-value", jpoxMetadata.getNullValue() ); writer.addAttribute( "table", getJoinTableName( modelField, jpoxMetadata ) ); writer.addAttribute( "primary-key", "true" ); writer.addAttribute( "indexed", jpoxMetadata.getIndexed() ); writer.addAttribute( "mapped-by", jpoxMetadata.getMappedBy() ); writer.startElement( "array" ); writer.endElement(); writer.startElement( "column" ); writer.addAttribute( attributeName, attributeValue ); writer.endElement();
private static void writePropertiesElement( XMLWriter w ) { w.startElement( "xs:complexType" ); w.startElement( "xs:sequence" ); w.startElement( "xs:any" ); w.addAttribute( "minOccurs", "0" ); w.addAttribute( "maxOccurs", "unbounded" ); w.addAttribute( "processContents", "skip" ); w.endElement(); w.endElement(); w.endElement(); }
private void doWriteElement(XMLWriter writer, String element, String text) { writer.startElement(element); writer.writeText(text); writer.endElement(); }