@Override public void generate(XmlWriter w, ExtensionProfile p) throws IOException { // for backwards compatibility don't generate if no value if (value != null) { super.generate(w, p); } }
public void generate(XmlWriter w, ExtensionProfile p) throws IOException { // validate if (namespace == null) { String name = this.getClass().getName(); throw new IllegalStateException( "No @ExtensionDescription.Default annotation found on subclass " + name.substring(name.lastIndexOf('.') + 1)); } validate(); // generate attributes AttributeGenerator generator = new AttributeGenerator(); putAttributes(generator); List<XmlWriter.Attribute> attrs = new ArrayList<XmlWriter.Attribute>(); generateAttributes(attrs, generator); // generate XML generate(w, p, namespace, localName, attrs, generator); }
public void generate(XmlWriter w, ExtensionProfile p) throws IOException { // validate if (namespace == null) { String name = this.getClass().getName(); throw new IllegalStateException( "No @ExtensionDescription.Default annotation found on subclass " + name.substring(name.lastIndexOf('.') + 1)); } if (isStrictValidation()) { validate(); } // generate attributes AttributeGenerator generator = new AttributeGenerator(); putAttributes(generator); List<XmlWriter.Attribute> attrs = new ArrayList<XmlWriter.Attribute>(); generateAttributes(attrs, generator); // generate XML generate(w, p, namespace, localName, attrs, generator); }
@Override public void generate(XmlWriter w, ExtensionProfile p) throws IOException { // for backwards compatibility don't generate if no value if (value != null) { super.generate(w, p); } }
public void generate(XmlWriter w, ExtensionProfile p) throws IOException { // validate if (namespace == null) { String name = this.getClass().getName(); throw new IllegalStateException( "No @ExtensionDescription.Default annotation found on subclass " + name.substring(name.lastIndexOf('.') + 1)); } if (isStrictValidation()) { validate(); } // generate attributes AttributeGenerator generator = new AttributeGenerator(); putAttributes(generator); List<XmlWriter.Attribute> attrs = new ArrayList<XmlWriter.Attribute>(); generateAttributes(attrs, generator); // generate XML generate(w, p, namespace, localName, attrs, generator); }
@Override public void generate(XmlWriter w, ExtensionProfile p) throws IOException { // for backwards compatibility don't generate if no value if (value != null) { super.generate(w, p); } }