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 InformationBuilderpublic InformationBuilder backgroundColorTitle(java.lang.String color)
backgroundColorTitle in interface InformationBuilderpublic InformationBuilder backgroundColorPropertyLabel(java.lang.String color)
backgroundColorPropertyLabel in interface InformationBuilderpublic InformationBuilder backgroundColorPropertyValue1(java.lang.String color)
backgroundColorPropertyValue1 in interface InformationBuilderpublic InformationBuilder backgroundColorPropertyValue2(java.lang.String color)
backgroundColorPropertyValue2 in interface InformationBuilderpublic InformationBuilder.TitleElement title()
title in interface InformationBuilderpublic InformationBuilder.PropertyElement property()
property in interface InformationBuilderpublic InformationBuilder.TextElement text()
text in interface InformationBuilderpublic InformationBuilder.RawElement raw()
raw in interface InformationBuilderpublic java.lang.String build()
build in interface InformationBuilderpublic java.lang.String toString()
toString in class java.lang.Object