public class BaseInformationBuilder extends java.lang.Object implements InformationBuilder
Modifier and Type | Class and Description |
---|---|
protected class |
BaseInformationBuilder.BasePropertyElement |
protected class |
BaseInformationBuilder.BaseRawElement |
protected class |
BaseInformationBuilder.BaseTextElement |
protected class |
BaseInformationBuilder.BaseTitleElement |
InformationBuilder.Element, InformationBuilder.PropertyElement, InformationBuilder.RawElement, InformationBuilder.TextElement, InformationBuilder.TitleElement
Modifier and Type | Field and Description |
---|---|
protected java.util.List<InformationBuilder.Element> |
elements |
protected int |
propertyCount |
Constructor and Description |
---|
BaseInformationBuilder() |
Modifier and Type | Method and Description |
---|---|
InformationBuilder |
backgroundColor(java.lang.String color) |
InformationBuilder |
backgroundColorPropertyLabel(java.lang.String color) |
InformationBuilder |
backgroundColorPropertyValue1(java.lang.String color) |
InformationBuilder |
backgroundColorPropertyValue2(java.lang.String color) |
InformationBuilder |
backgroundColorTitle(java.lang.String color) |
java.lang.String |
build() |
InformationBuilder.PropertyElement |
property() |
InformationBuilder.RawElement |
raw() |
InformationBuilder.TextElement |
text() |
InformationBuilder.TitleElement |
title() |
java.lang.String |
toString() |
protected int propertyCount
protected final java.util.List<InformationBuilder.Element> elements
public InformationBuilder backgroundColor(java.lang.String color)
backgroundColor
in interface InformationBuilder
public InformationBuilder backgroundColorTitle(java.lang.String color)
backgroundColorTitle
in interface InformationBuilder
public InformationBuilder backgroundColorPropertyLabel(java.lang.String color)
backgroundColorPropertyLabel
in interface InformationBuilder
public InformationBuilder backgroundColorPropertyValue1(java.lang.String color)
backgroundColorPropertyValue1
in interface InformationBuilder
public InformationBuilder backgroundColorPropertyValue2(java.lang.String color)
backgroundColorPropertyValue2
in interface InformationBuilder
public InformationBuilder.TitleElement title()
title
in interface InformationBuilder
public InformationBuilder.PropertyElement property()
property
in interface InformationBuilder
public InformationBuilder.TextElement text()
text
in interface InformationBuilder
public InformationBuilder.RawElement raw()
raw
in interface InformationBuilder
public java.lang.String build()
build
in interface InformationBuilder
public java.lang.String toString()
toString
in class java.lang.Object