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.StringBuilderstringBuilder -
Constructor Summary
Constructors Constructor Description OutputBuilder() -
Method Summary
Modifier and Type Method Description protected voidappend(java.lang.String string)protected voidappendLine()protected voidappendLine(java.lang.String string)protected voidbuildAttribute(java.lang.String attributeName, java.lang.Boolean attributeValue)protected voidbuildAttribute(java.lang.String attributeName, java.lang.Enum attributeValue)protected voidbuildAttribute(java.lang.String attributeName, java.lang.Integer attributeValue)protected voidbuildAttribute(java.lang.String attributeName, java.lang.String attributeValue)protected voidbuildAttribute(java.lang.String attributeName, java.math.BigDecimal attributeValue)protected voidbuildAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)protected voidbuildCloseElement()protected voidbuildCloseEmptyElement()protected voidbuildElement(java.lang.String elementName)protected voidbuildElementValue(java.lang.String elementValue)protected voidbuildElementWithAttribute(java.lang.String elementName, java.lang.String attributeName, java.lang.Enum attributeValue)protected voidbuildElementWithAttribute(java.lang.String elementName, java.lang.String attributeName, java.lang.String attributeValue)protected voidbuildElementWithAttribute(java.lang.String elementName, java.lang.String attributeName, java.math.BigDecimal attributeValue)protected voidbuildElementWithAttributes(java.lang.String elementName, java.util.Map<java.lang.String,java.lang.String> attributes)protected voidbuildElementWithOptionalAttribute(java.lang.String elementName, java.lang.String attributeName, java.lang.Boolean attributeValue)protected voidbuildElementWithOptionalAttributes(java.lang.String elementName, java.util.Map<java.lang.String,java.lang.String> attributes)protected voidbuildElementWithOptionalValue(java.lang.String elementName, java.lang.Integer elementValue)protected voidbuildElementWithOptionalValue(java.lang.String elementName, java.lang.String elementValue)protected voidbuildElementWithOptionalValueAndAttribute(java.lang.String elementName, java.lang.String elementValue, java.lang.String attributeName, java.lang.String attributeValue)protected voidbuildElementWithValue(java.lang.String elementName, java.lang.Enum elementValue)protected voidbuildElementWithValue(java.lang.String elementName, java.lang.Integer elementValue)protected voidbuildElementWithValue(java.lang.String elementName, java.lang.String elementValue)protected voidbuildElementWithValue(java.lang.String elementName, java.math.BigDecimal elementValue)protected voidbuildElementWithValueAndAttribute(java.lang.String elementName, java.lang.Enum elementValue, java.lang.String attributeName, java.lang.Enum attributeValue)protected voidbuildElementWithValueAndAttribute(java.lang.String elementName, java.lang.Enum elementValue, java.lang.String attributeName, java.lang.String attributeValue)protected voidbuildElementWithValueAndAttribute(java.lang.String elementName, java.lang.Integer elementValue, java.lang.String attributeName, java.lang.Boolean attributeValue)protected voidbuildElementWithValueAndAttribute(java.lang.String elementName, java.lang.Integer elementValue, java.lang.String attributeName, java.lang.Enum attributeValue)protected voidbuildElementWithValueAndAttribute(java.lang.String elementName, java.lang.String elementValue, java.lang.String attributeName, java.lang.Enum attributeValue)protected voidbuildElementWithValueAndAttribute(java.lang.String elementName, java.lang.String elementValue, java.lang.String attributeName, java.lang.Integer attributeValue)protected voidbuildElementWithValueAndAttribute(java.lang.String elementName, java.lang.String elementValue, java.lang.String attributeName, java.lang.String attributeValue)protected voidbuildElementWithValueAndAttribute(java.lang.String elementName, java.math.BigDecimal elementValue, java.lang.String attributeName, java.lang.Boolean attributeValue)protected voidbuildElementWithValueAndAttribute(java.lang.String elementName, java.math.BigDecimal elementValue, java.lang.String attributeName, java.lang.Enum attributeValue)protected voidbuildElementWithValueAndAttribute(java.lang.String elementName, java.math.BigDecimal elementValue, java.lang.String attributeName, java.lang.String attributeValue)protected voidbuildElementWithValueAndAttribute(java.lang.String elementName, java.math.BigDecimal elementValue, java.lang.String attributeName, java.math.BigDecimal attributeValue)protected voidbuildElementWithValueAndAttributes(java.lang.String elementName, java.lang.Enum elementValue, java.util.Map<java.lang.String,java.lang.String> attributes)protected voidbuildElementWithValueAndAttributes(java.lang.String elementName, java.lang.Integer elementValue, java.util.Map<java.lang.String,java.lang.String> attributes)protected voidbuildElementWithValueAndAttributes(java.lang.String elementName, java.lang.String elementValue, java.util.Map<java.lang.String,java.lang.String> attributes)protected voidbuildElementWithValueAndAttributes(java.lang.String elementName, java.math.BigDecimal elementValue, java.util.Map<java.lang.String,java.lang.String> attributes)protected voidbuildEndElement(java.lang.String elementName)protected voidbuildOpenElement(java.lang.String elementName)protected voidbuildStartElement(java.lang.String elementName)java.lang.StringBuildergetStringBuilder()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)
-