public class ClassTemplateSpec
extends java.lang.Object
implements com.linkedin.data.schema.BindingInfo
| Constructor and Description |
|---|
ClassTemplateSpec() |
| Modifier and Type | Method and Description |
|---|---|
static ClassTemplateSpec |
createFromDataSchema(com.linkedin.data.schema.DataSchema schema) |
java.lang.String |
getBindingName() |
java.lang.String |
getClassName() |
ClassTemplateSpec |
getEnclosingClass() |
java.lang.String |
getFullName() |
java.lang.String |
getLocation() |
java.util.Set<ModifierSpec> |
getModifiers() |
java.lang.String |
getNamespace() |
com.linkedin.data.schema.TyperefDataSchema |
getOriginalTyperefSchema() |
java.lang.String |
getPackage() |
com.linkedin.data.schema.DataSchema |
getSchema() |
com.linkedin.data.schema.SchemaFormatType |
getSourceFileFormat()
Returns the schema format in which this template's type was originally encoded, or null if it's indeterminable.
|
void |
setClassName(java.lang.String className) |
void |
setEnclosingClass(ClassTemplateSpec enclosingClass) |
void |
setFullName(java.lang.String fullName) |
void |
setLocation(java.lang.String location) |
void |
setModifiers(ModifierSpec... modifiers) |
void |
setNamespace(java.lang.String namespace) |
void |
setOriginalTyperefSchema(com.linkedin.data.schema.TyperefDataSchema originalTyperefSchema) |
void |
setPackage(java.lang.String packageName) |
void |
setSchema(com.linkedin.data.schema.DataSchema schema) |
public static ClassTemplateSpec createFromDataSchema(com.linkedin.data.schema.DataSchema schema)
public com.linkedin.data.schema.DataSchema getSchema()
public void setSchema(com.linkedin.data.schema.DataSchema schema)
public com.linkedin.data.schema.TyperefDataSchema getOriginalTyperefSchema()
public void setOriginalTyperefSchema(com.linkedin.data.schema.TyperefDataSchema originalTyperefSchema)
public ClassTemplateSpec getEnclosingClass()
public void setEnclosingClass(ClassTemplateSpec enclosingClass)
public java.lang.String getNamespace()
public void setNamespace(java.lang.String namespace)
public java.lang.String getPackage()
getPackage in interface com.linkedin.data.schema.BindingInfopublic void setPackage(java.lang.String packageName)
public java.lang.String getClassName()
public void setClassName(java.lang.String className)
public java.util.Set<ModifierSpec> getModifiers()
public void setModifiers(ModifierSpec... modifiers)
public java.lang.String getLocation()
public void setLocation(java.lang.String location)
public java.lang.String getFullName()
public java.lang.String getBindingName()
getBindingName in interface com.linkedin.data.schema.BindingInfopublic void setFullName(java.lang.String fullName)
public com.linkedin.data.schema.SchemaFormatType getSourceFileFormat()