public static class Attribute.Builder extends java.lang.Object implements AnnotatedBuilder
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
Attribute.Builder |
addIncompleteAnnotation(Annotation.Builder annotation) |
Attribute |
build(Type type) |
java.util.List<Annotation> |
buildAnnotations() |
java.lang.String |
getAbbreviation() |
java.lang.String |
getCallback() |
java.lang.String |
getComm() |
java.lang.String |
getDebugInfo() |
java.lang.String |
getDescription() |
java.lang.String |
getId() |
java.util.List<Annotation.Builder> |
getIncompleteAnnotations() |
java.lang.String |
getName() |
java.lang.String |
getTypeName() |
java.lang.String |
getXTTClass() |
Attribute.Builder |
setAbbreviation(java.lang.String abbreviation) |
Attribute.Builder |
setCallback(java.lang.String callback) |
Attribute.Builder |
setComm(java.lang.String comm) |
Attribute.Builder |
setDebugInfo(java.lang.String debugInfo) |
Attribute.Builder |
setDescription(java.lang.String description) |
Attribute.Builder |
setId(java.lang.String id) |
Attribute.Builder |
setIncompleteAnnotations(java.util.List<Annotation.Builder> incAnnotations) |
Attribute.Builder |
setName(java.lang.String name) |
Attribute.Builder |
setTypeName(java.lang.String typeName) |
Attribute.Builder |
setXTTClass(java.lang.String XTTClass) |
public Attribute build(Type type) throws BuilderException, NotInTheDomainException
public Attribute.Builder setId(java.lang.String id)
public Attribute.Builder setAbbreviation(java.lang.String abbreviation)
public Attribute.Builder setName(java.lang.String name)
public Attribute.Builder setTypeName(java.lang.String typeName)
public Attribute.Builder setCallback(java.lang.String callback)
public Attribute.Builder setComm(java.lang.String comm)
public Attribute.Builder setDescription(java.lang.String description)
public Attribute.Builder setXTTClass(java.lang.String XTTClass)
public Attribute.Builder setIncompleteAnnotations(java.util.List<Annotation.Builder> incAnnotations)
setIncompleteAnnotations in interface AnnotatedBuilderpublic Attribute.Builder setDebugInfo(java.lang.String debugInfo)
public java.lang.String getId()
public java.lang.String getAbbreviation()
public java.lang.String getName()
public java.lang.String getTypeName()
public java.lang.String getComm()
public java.lang.String getXTTClass()
public java.lang.String getDescription()
public java.lang.String getCallback()
public java.util.List<Annotation.Builder> getIncompleteAnnotations()
getIncompleteAnnotations in interface AnnotatedBuilderpublic java.lang.String getDebugInfo()
public Attribute.Builder addIncompleteAnnotation(Annotation.Builder annotation)
addIncompleteAnnotation in interface AnnotatedBuilderpublic java.util.List<Annotation> buildAnnotations()
buildAnnotations in interface AnnotatedBuilder