public static class Type.Builder extends java.lang.Object implements AnnotatedBuilder
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
AnnotatedBuilder |
addIncompleteAnnotation(Annotation.Builder annotation) |
Type |
build()
This method shouldn't be used directly.
|
java.util.List<Annotation> |
buildAnnotations() |
java.lang.String |
getBase() |
java.lang.String |
getDebugInfo() |
java.lang.String |
getDescription() |
SetValue |
getDomain() |
java.lang.String |
getId() |
java.util.List<Annotation.Builder> |
getIncompleteAnnotations() |
java.lang.Integer |
getLength() |
java.lang.String |
getName() |
java.lang.String |
getOrdered() |
java.lang.Integer |
getPrecision() |
Type.Builder |
setBase(java.lang.String base) |
Type.Builder |
setDebugInfo(java.lang.String debugInfo) |
Type.Builder |
setDescription(java.lang.String description) |
Type.Builder |
setDomain(SetValue domain) |
Type.Builder |
setId(java.lang.String id) |
Type.Builder |
setIncompleteAnnotations(java.util.List<Annotation.Builder> annotations) |
Type.Builder |
setLength(java.lang.Integer length) |
Type.Builder |
setName(java.lang.String name) |
Type.Builder |
setOrdered(java.lang.String ordered) |
Type.Builder |
setPrecision(java.lang.Integer precision) |
public Type build() throws BuilderException
BuilderExceptionpublic Type.Builder setId(java.lang.String id)
public Type.Builder setName(java.lang.String name)
public Type.Builder setBase(java.lang.String base)
public Type.Builder setOrdered(java.lang.String ordered)
public Type.Builder setDescription(java.lang.String description)
public Type.Builder setPrecision(java.lang.Integer precision)
public Type.Builder setDomain(SetValue domain)
public Type.Builder setLength(java.lang.Integer length)
public Type.Builder setDebugInfo(java.lang.String debugInfo)
public Type.Builder setIncompleteAnnotations(java.util.List<Annotation.Builder> annotations)
setIncompleteAnnotations in interface AnnotatedBuilderpublic java.lang.String getId()
public java.lang.String getName()
public java.lang.Integer getLength()
public java.lang.String getBase()
public java.lang.String getOrdered()
public java.lang.String getDescription()
public java.lang.Integer getPrecision()
public SetValue getDomain()
public java.lang.String getDebugInfo()
public java.util.List<Annotation.Builder> getIncompleteAnnotations()
getIncompleteAnnotations in interface AnnotatedBuilderpublic AnnotatedBuilder addIncompleteAnnotation(Annotation.Builder annotation)
addIncompleteAnnotation in interface AnnotatedBuilderpublic java.util.List<Annotation> buildAnnotations()
buildAnnotations in interface AnnotatedBuilder