public static class Table.Builder extends java.lang.Object implements AnnotatedBuilder
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
Table.Builder |
addIncompleteAnnotation(Annotation.Builder annotation) |
Table |
build(java.util.LinkedList<Attribute> conditionalAttributes,
java.util.LinkedList<Attribute> decisiveAttributes) |
java.util.List<Annotation> |
buildAnnotations() |
java.util.LinkedList<java.lang.String> |
getConditionalAttributesNames() |
java.lang.String |
getDebugInfo() |
java.util.LinkedList<java.lang.String> |
getDecisiveAttributesNames() |
java.lang.String |
getDescription() |
java.util.List<Annotation.Builder> |
getIncompleteAnnotations() |
java.lang.String |
getName() |
Table.Builder |
setConditionalAttributesNames(java.util.LinkedList<java.lang.String> condAtts) |
Table.Builder |
setDebugInfo(java.lang.String debugInfo) |
Table.Builder |
setDecisiveAttributesNames(java.util.LinkedList<java.lang.String> decAtts) |
Table.Builder |
setDescription(java.lang.String description) |
Table.Builder |
setIncompleteAnnotations(java.util.List<Annotation.Builder> annotations) |
Table.Builder |
setName(java.lang.String name) |
public Table build(java.util.LinkedList<Attribute> conditionalAttributes, java.util.LinkedList<Attribute> decisiveAttributes)
public Table.Builder setName(java.lang.String name)
public java.lang.String getName()
public Table.Builder addIncompleteAnnotation(Annotation.Builder annotation)
addIncompleteAnnotation in interface AnnotatedBuilderpublic java.util.List<Annotation> buildAnnotations()
buildAnnotations in interface AnnotatedBuilderpublic Table.Builder setConditionalAttributesNames(java.util.LinkedList<java.lang.String> condAtts)
public java.util.LinkedList<java.lang.String> getConditionalAttributesNames()
public Table.Builder setDecisiveAttributesNames(java.util.LinkedList<java.lang.String> decAtts)
public java.util.LinkedList<java.lang.String> getDecisiveAttributesNames()
public Table.Builder setDebugInfo(java.lang.String debugInfo)
public java.lang.String getDebugInfo()
public Table.Builder setDescription(java.lang.String description)
public java.lang.String getDescription()
public Table.Builder setIncompleteAnnotations(java.util.List<Annotation.Builder> annotations)
setIncompleteAnnotations in interface AnnotatedBuilderpublic java.util.List<Annotation.Builder> getIncompleteAnnotations()
getIncompleteAnnotations in interface AnnotatedBuilder