| Modifier and Type | Field and Description |
|---|---|
ImpliedClass.ImpliedNestedClass |
partialType |
ImpliedClass.ImpliedNestedClass |
propertyEnum |
ImpliedClass.ImpliedNestedClass |
valueType |
| Constructor and Description |
|---|
Metadata.Builder(Elements elements) |
| Modifier and Type | Method and Description |
|---|---|
Metadata.Builder |
addAllProperties(Iterable<Metadata.Property> properties)
Adds metadata about a set of properties of the type.
|
Metadata.Builder |
addAllUnderriddenMethods(Iterable<Metadata.StandardMethod> standardMethods)
Add a set of underridden standard methods.
|
Metadata.Builder |
addProperty(Metadata.Property property)
Adds metadata about a property of the type.
|
Metadata.Builder |
addUnderriddenMethod(Metadata.StandardMethod standardMethod)
Add an underridden standard method.
|
Metadata |
build()
Returns a newly-built
Metadata based on the content of the Builder. |
Metadata.Builder |
setBuilder(TypeElement builder)
Sets the builder class that users will see.
|
Metadata.Builder |
setBuilderFactory(BuilderFactory builderFactory)
Sets the builder factory mechanism the user has exposed.
|
Metadata.Builder |
setBuilderFactory(com.google.common.base.Optional<BuilderFactory> builderFactory)
Sets the builder factory mechanism the user has exposed, if any.
|
Metadata.Builder |
setBuilderSerializable(boolean builderSerializable)
Sets whether the generated builder should be serializable.
|
Metadata.Builder |
setGeneratedBuilder(ImpliedClass generatedBuilder)
Sets the builder class that should be generated.
|
Metadata.Builder |
setGwtSerializable(boolean gwtSerializable)
Sets whether the type (and hence the generated value type) is GWT serializable.
|
Metadata.Builder |
setPartialType(ImpliedClass.ImpliedNestedClass partialType)
Sets the partial type that should be generated.
|
Metadata.Builder |
setPropertyEnum(ImpliedClass.ImpliedNestedClass propertyEnum)
Sets the property enum that may be generated.
|
Metadata.Builder |
setType(TypeElement type)
Sets the type the metadata object being built is referring to.
|
Metadata.Builder |
setValueType(ImpliedClass.ImpliedNestedClass valueType)
Sets the value type that should be generated.
|
public ImpliedClass.ImpliedNestedClass valueType
public ImpliedClass.ImpliedNestedClass partialType
public ImpliedClass.ImpliedNestedClass propertyEnum
public Metadata.Builder(Elements elements)
public Metadata.Builder setType(TypeElement type)
public Metadata.Builder setBuilder(TypeElement builder)
public Metadata.Builder setBuilderFactory(BuilderFactory builderFactory)
public Metadata.Builder setBuilderFactory(com.google.common.base.Optional<BuilderFactory> builderFactory)
public Metadata.Builder setGeneratedBuilder(ImpliedClass generatedBuilder)
public Metadata.Builder setValueType(ImpliedClass.ImpliedNestedClass valueType)
public Metadata.Builder setPartialType(ImpliedClass.ImpliedNestedClass partialType)
public Metadata.Builder setPropertyEnum(ImpliedClass.ImpliedNestedClass propertyEnum)
public Metadata.Builder addProperty(Metadata.Property property)
public Metadata.Builder addAllProperties(Iterable<Metadata.Property> properties)
public Metadata.Builder addUnderriddenMethod(Metadata.StandardMethod standardMethod)
public Metadata.Builder addAllUnderriddenMethods(Iterable<Metadata.StandardMethod> standardMethods)
public Metadata.Builder setBuilderSerializable(boolean builderSerializable)
public Metadata.Builder setGwtSerializable(boolean gwtSerializable)
Copyright © 2015 Google, Inc.. All rights reserved.