Class OutputBuilder

java.lang.Object
com.musicxmltasks.musicxml.builder.OutputBuilder
Direct Known Subclasses:
BaseBuilder, FormattingBuilder

public abstract class OutputBuilder
extends java.lang.Object
  • Field Summary

    Fields
    Modifier and Type Field Description
    protected java.lang.StringBuilder stringBuilder  
  • Constructor Summary

    Constructors
    Constructor Description
    OutputBuilder()  
  • Method Summary

    Modifier and Type Method Description
    protected void append​(java.lang.String string)  
    protected void appendLine()  
    protected void appendLine​(java.lang.String string)  
    protected void buildAttribute​(java.lang.String attributeName, java.lang.Boolean attributeValue)  
    protected void buildAttribute​(java.lang.String attributeName, java.lang.Enum attributeValue)  
    protected void buildAttribute​(java.lang.String attributeName, java.lang.Integer attributeValue)  
    protected void buildAttribute​(java.lang.String attributeName, java.lang.String attributeValue)  
    protected void buildAttribute​(java.lang.String attributeName, java.math.BigDecimal attributeValue)  
    protected void buildAttributes​(java.util.Map<java.lang.String,​java.lang.String> attributes)  
    protected void buildCloseElement()  
    protected void buildCloseEmptyElement()  
    protected void buildElement​(java.lang.String elementName)  
    protected void buildElementValue​(java.lang.String elementValue)  
    protected void buildElementWithAttribute​(java.lang.String elementName, java.lang.String attributeName, java.lang.Enum attributeValue)  
    protected void buildElementWithAttribute​(java.lang.String elementName, java.lang.String attributeName, java.lang.String attributeValue)  
    protected void buildElementWithAttribute​(java.lang.String elementName, java.lang.String attributeName, java.math.BigDecimal attributeValue)  
    protected void buildElementWithAttributes​(java.lang.String elementName, java.util.Map<java.lang.String,​java.lang.String> attributes)  
    protected void buildElementWithOptionalAttribute​(java.lang.String elementName, java.lang.String attributeName, java.lang.Boolean attributeValue)  
    protected void buildElementWithOptionalAttributes​(java.lang.String elementName, java.util.Map<java.lang.String,​java.lang.String> attributes)  
    protected void buildElementWithOptionalValue​(java.lang.String elementName, java.lang.Integer elementValue)  
    protected void buildElementWithOptionalValue​(java.lang.String elementName, java.lang.String elementValue)  
    protected void buildElementWithOptionalValueAndAttribute​(java.lang.String elementName, java.lang.String elementValue, java.lang.String attributeName, java.lang.String attributeValue)  
    protected void buildElementWithValue​(java.lang.String elementName, java.lang.Enum elementValue)  
    protected void buildElementWithValue​(java.lang.String elementName, java.lang.Integer elementValue)  
    protected void buildElementWithValue​(java.lang.String elementName, java.lang.String elementValue)  
    protected void buildElementWithValue​(java.lang.String elementName, java.math.BigDecimal elementValue)  
    protected void buildElementWithValueAndAttribute​(java.lang.String elementName, java.lang.Enum elementValue, java.lang.String attributeName, java.lang.Enum attributeValue)  
    protected void buildElementWithValueAndAttribute​(java.lang.String elementName, java.lang.Enum elementValue, java.lang.String attributeName, java.lang.String attributeValue)  
    protected void buildElementWithValueAndAttribute​(java.lang.String elementName, java.lang.Integer elementValue, java.lang.String attributeName, java.lang.Boolean attributeValue)  
    protected void buildElementWithValueAndAttribute​(java.lang.String elementName, java.lang.Integer elementValue, java.lang.String attributeName, java.lang.Enum attributeValue)  
    protected void buildElementWithValueAndAttribute​(java.lang.String elementName, java.lang.String elementValue, java.lang.String attributeName, java.lang.Enum attributeValue)  
    protected void buildElementWithValueAndAttribute​(java.lang.String elementName, java.lang.String elementValue, java.lang.String attributeName, java.lang.Integer attributeValue)  
    protected void buildElementWithValueAndAttribute​(java.lang.String elementName, java.lang.String elementValue, java.lang.String attributeName, java.lang.String attributeValue)  
    protected void buildElementWithValueAndAttribute​(java.lang.String elementName, java.math.BigDecimal elementValue, java.lang.String attributeName, java.lang.Boolean attributeValue)  
    protected void buildElementWithValueAndAttribute​(java.lang.String elementName, java.math.BigDecimal elementValue, java.lang.String attributeName, java.lang.Enum attributeValue)  
    protected void buildElementWithValueAndAttribute​(java.lang.String elementName, java.math.BigDecimal elementValue, java.lang.String attributeName, java.lang.String attributeValue)  
    protected void buildElementWithValueAndAttribute​(java.lang.String elementName, java.math.BigDecimal elementValue, java.lang.String attributeName, java.math.BigDecimal attributeValue)  
    protected void buildElementWithValueAndAttributes​(java.lang.String elementName, java.lang.Enum elementValue, java.util.Map<java.lang.String,​java.lang.String> attributes)  
    protected void buildElementWithValueAndAttributes​(java.lang.String elementName, java.lang.Integer elementValue, java.util.Map<java.lang.String,​java.lang.String> attributes)  
    protected void buildElementWithValueAndAttributes​(java.lang.String elementName, java.lang.String elementValue, java.util.Map<java.lang.String,​java.lang.String> attributes)  
    protected void buildElementWithValueAndAttributes​(java.lang.String elementName, java.math.BigDecimal elementValue, java.util.Map<java.lang.String,​java.lang.String> attributes)  
    protected void buildEndElement​(java.lang.String elementName)  
    protected void buildOpenElement​(java.lang.String elementName)  
    protected void buildStartElement​(java.lang.String elementName)  
    java.lang.StringBuilder getStringBuilder()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • stringBuilder

      protected java.lang.StringBuilder stringBuilder
  • Constructor Details

    • OutputBuilder

      public OutputBuilder()
  • Method Details

    • getStringBuilder

      public java.lang.StringBuilder getStringBuilder()
    • appendLine

      protected void appendLine​(java.lang.String string)
    • appendLine

      protected void appendLine()
    • append

      protected void append​(java.lang.String string)
    • buildAttribute

      protected void buildAttribute​(java.lang.String attributeName, java.lang.String attributeValue)
    • buildAttribute

      protected void buildAttribute​(java.lang.String attributeName, java.lang.Integer attributeValue)
    • buildAttribute

      protected void buildAttribute​(java.lang.String attributeName, java.math.BigDecimal attributeValue)
    • buildAttribute

      protected void buildAttribute​(java.lang.String attributeName, java.lang.Boolean attributeValue)
    • buildAttribute

      protected void buildAttribute​(java.lang.String attributeName, java.lang.Enum attributeValue)
    • buildAttributes

      protected void buildAttributes​(java.util.Map<java.lang.String,​java.lang.String> attributes)
    • buildElement

      protected void buildElement​(java.lang.String elementName)
    • buildOpenElement

      protected void buildOpenElement​(java.lang.String elementName)
    • buildCloseElement

      protected void buildCloseElement()
    • buildCloseEmptyElement

      protected void buildCloseEmptyElement()
    • buildStartElement

      protected void buildStartElement​(java.lang.String elementName)
    • buildEndElement

      protected void buildEndElement​(java.lang.String elementName)
    • buildElementValue

      protected void buildElementValue​(java.lang.String elementValue)
    • buildElementWithValue

      protected void buildElementWithValue​(java.lang.String elementName, java.lang.String elementValue)
    • buildElementWithValue

      protected void buildElementWithValue​(java.lang.String elementName, java.lang.Integer elementValue)
    • buildElementWithValue

      protected void buildElementWithValue​(java.lang.String elementName, java.math.BigDecimal elementValue)
    • buildElementWithValue

      protected void buildElementWithValue​(java.lang.String elementName, java.lang.Enum elementValue)
    • buildElementWithOptionalValue

      protected void buildElementWithOptionalValue​(java.lang.String elementName, java.lang.String elementValue)
    • buildElementWithOptionalValue

      protected void buildElementWithOptionalValue​(java.lang.String elementName, java.lang.Integer elementValue)
    • buildElementWithAttribute

      protected void buildElementWithAttribute​(java.lang.String elementName, java.lang.String attributeName, java.lang.String attributeValue)
    • buildElementWithAttribute

      protected void buildElementWithAttribute​(java.lang.String elementName, java.lang.String attributeName, java.lang.Enum attributeValue)
    • buildElementWithAttribute

      protected void buildElementWithAttribute​(java.lang.String elementName, java.lang.String attributeName, java.math.BigDecimal attributeValue)
    • buildElementWithAttributes

      protected void buildElementWithAttributes​(java.lang.String elementName, java.util.Map<java.lang.String,​java.lang.String> attributes)
    • buildElementWithOptionalAttribute

      protected void buildElementWithOptionalAttribute​(java.lang.String elementName, java.lang.String attributeName, java.lang.Boolean attributeValue)
    • buildElementWithOptionalAttributes

      protected void buildElementWithOptionalAttributes​(java.lang.String elementName, java.util.Map<java.lang.String,​java.lang.String> attributes)
    • buildElementWithOptionalValueAndAttribute

      protected void buildElementWithOptionalValueAndAttribute​(java.lang.String elementName, java.lang.String elementValue, java.lang.String attributeName, java.lang.String attributeValue)
    • buildElementWithValueAndAttribute

      protected void buildElementWithValueAndAttribute​(java.lang.String elementName, java.lang.String elementValue, java.lang.String attributeName, java.lang.String attributeValue)
    • buildElementWithValueAndAttribute

      protected void buildElementWithValueAndAttribute​(java.lang.String elementName, java.lang.String elementValue, java.lang.String attributeName, java.lang.Integer attributeValue)
    • buildElementWithValueAndAttribute

      protected void buildElementWithValueAndAttribute​(java.lang.String elementName, java.lang.String elementValue, java.lang.String attributeName, java.lang.Enum attributeValue)
    • buildElementWithValueAndAttribute

      protected void buildElementWithValueAndAttribute​(java.lang.String elementName, java.lang.Integer elementValue, java.lang.String attributeName, java.lang.Boolean attributeValue)
    • buildElementWithValueAndAttribute

      protected void buildElementWithValueAndAttribute​(java.lang.String elementName, java.lang.Integer elementValue, java.lang.String attributeName, java.lang.Enum attributeValue)
    • buildElementWithValueAndAttribute

      protected void buildElementWithValueAndAttribute​(java.lang.String elementName, java.math.BigDecimal elementValue, java.lang.String attributeName, java.lang.String attributeValue)
    • buildElementWithValueAndAttribute

      protected void buildElementWithValueAndAttribute​(java.lang.String elementName, java.math.BigDecimal elementValue, java.lang.String attributeName, java.lang.Boolean attributeValue)
    • buildElementWithValueAndAttribute

      protected void buildElementWithValueAndAttribute​(java.lang.String elementName, java.math.BigDecimal elementValue, java.lang.String attributeName, java.lang.Enum attributeValue)
    • buildElementWithValueAndAttribute

      protected void buildElementWithValueAndAttribute​(java.lang.String elementName, java.math.BigDecimal elementValue, java.lang.String attributeName, java.math.BigDecimal attributeValue)
    • buildElementWithValueAndAttribute

      protected void buildElementWithValueAndAttribute​(java.lang.String elementName, java.lang.Enum elementValue, java.lang.String attributeName, java.lang.String attributeValue)
    • buildElementWithValueAndAttribute

      protected void buildElementWithValueAndAttribute​(java.lang.String elementName, java.lang.Enum elementValue, java.lang.String attributeName, java.lang.Enum attributeValue)
    • buildElementWithValueAndAttributes

      protected void buildElementWithValueAndAttributes​(java.lang.String elementName, java.lang.String elementValue, java.util.Map<java.lang.String,​java.lang.String> attributes)
    • buildElementWithValueAndAttributes

      protected void buildElementWithValueAndAttributes​(java.lang.String elementName, java.lang.Integer elementValue, java.util.Map<java.lang.String,​java.lang.String> attributes)
    • buildElementWithValueAndAttributes

      protected void buildElementWithValueAndAttributes​(java.lang.String elementName, java.math.BigDecimal elementValue, java.util.Map<java.lang.String,​java.lang.String> attributes)
    • buildElementWithValueAndAttributes

      protected void buildElementWithValueAndAttributes​(java.lang.String elementName, java.lang.Enum elementValue, java.util.Map<java.lang.String,​java.lang.String> attributes)