@Override protected void putAttributes(AttributeGenerator generator) { generator.put(LANG, lang); generator.put(TYPE, type); generator.setContent(value); }
@Override protected void putAttributes(AttributeGenerator generator) { generator.setContent(value.toString()); }
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); }
AttributeGenerator generator = new AttributeGenerator(); putAttributes(generator); generateAttributes(attrs, generator);
/** * Generates the attributes in the generator into the list of attributes. */ protected void generateAttributes(List<XmlWriter.Attribute> attrs, AttributeGenerator generator) { for (Map.Entry<String, String> entry : generator.entrySet()) { String value = entry.getValue(); if (value != null) { attrs.add(new XmlWriter.Attribute(entry.getKey(), value)); } } }
@Override protected void generate(XmlWriter w, ExtensionProfile p, XmlNamespace namespace, String localName, List<XmlWriter.Attribute> attrs, AttributeGenerator generator) throws IOException { // validate if (generator.getContent() != null) { throw new IllegalStateException( "No content allowed on an extension point"); } try { ExtensionManifest profManifest = p.getManifest(this.getClass()); if (profManifest != null) { checkRequiredExtensions(profManifest); } } catch (ParseException e) { throw new IllegalStateException(e.getMessage()); } // generate XML generateStartElement(w, namespace, localName, attrs, null); generateExtensions(w, p); w.endElement(namespace, localName); }
@Override protected void putAttributes(AttributeGenerator generator) { generator.setContent(value.toString()); }
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); }
AttributeGenerator generator = new AttributeGenerator(); putAttributes(generator); generateAttributes(attrs, generator);
/** * Generates the attributes in the generator into the list of attributes. */ protected void generateAttributes(List<XmlWriter.Attribute> attrs, AttributeGenerator generator) { for (Map.Entry<String, String> entry : generator.entrySet()) { String value = entry.getValue(); if (value != null) { attrs.add(new XmlWriter.Attribute(entry.getKey(), value)); } } }
@Override protected void generate(XmlWriter w, ExtensionProfile p, XmlNamespace namespace, String localName, List<XmlWriter.Attribute> attrs, AttributeGenerator generator) throws IOException { // validate if (generator.getContent() != null) { throw new IllegalStateException( "No content allowed on an extension point"); } try { ExtensionManifest profManifest = p.getManifest(this.getClass()); if (profManifest != null) { checkRequiredExtensions(profManifest); } } catch (ParseException e) { throw new IllegalStateException(e.getMessage()); } // generate XML generateStartElement(w, namespace, localName, attrs, null); generateExtensions(w, p); w.endElement(namespace, localName); }
@Override protected void putAttributes(AttributeGenerator generator) { generator.put(REL, rel, REL_ENUM_TO_ATTRIBUTE_VALUE); generator.setContent(value); }
@Override protected void putAttributes(AttributeGenerator generator) { generator.setContent(value.toString()); }
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); }
AttributeGenerator generator = new AttributeGenerator(); putAttributes(generator); generateAttributes(attrs, generator);
/** * Generates the attributes in the generator into the list of attributes. */ protected void generateAttributes(List<XmlWriter.Attribute> attrs, AttributeGenerator generator) { for (Map.Entry<String, String> entry : generator.entrySet()) { String value = entry.getValue(); if (value != null) { attrs.add(new XmlWriter.Attribute(entry.getKey(), value)); } } }
@Override protected void generate(XmlWriter w, ExtensionProfile p, XmlNamespace namespace, String localName, List<XmlWriter.Attribute> attrs, AttributeGenerator generator) throws IOException { // validate if (generator.getContent() != null) { throw new IllegalStateException( "No content allowed on an extension point"); } try { ExtensionManifest profManifest = p.getManifest(this.getClass()); if (profManifest != null) { checkRequiredExtensions(profManifest); } } catch (ParseException e) { throw new IllegalStateException(e.getMessage()); } // generate XML generateStartElement(w, namespace, localName, attrs, null); generateExtensions(w, p); w.endElement(namespace, localName); }