| Modifier and Type | Field and Description |
|---|---|
TypeReference |
partialType |
TypeReference |
propertyEnum |
TypeReference |
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 |
addProperty(Metadata.Property property)
Adds metadata about a property of the type.
|
Metadata |
build()
Returns a newly-built
Metadata based on the content of the Builder. |
Metadata.Builder |
putAllStandardMethodUnderrides(Map<? extends Metadata.StandardMethod,? extends Metadata.UnderrideLevel> standardMethodUnderrides)
Copies all the entries from a map of underridden standard methods.
|
Metadata.Builder |
putStandardMethodUnderride(Metadata.StandardMethod standardMethod,
Metadata.UnderrideLevel underrideLevel)
Puts an underridden standard method into the map.
|
Metadata.Builder |
setBuilder(com.google.common.base.Optional<TypeElement> builder)
Sets the builder class that users will see, if any.
|
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(TypeReference generatedBuilder)
Sets the builder class that should be generated.
|
Metadata.Builder |
setGwtCompatible(boolean gwtCompatible)
Sets whether the type (and hence the generated builder type) is GWT compatible.
|
Metadata.Builder |
setGwtSerializable(boolean gwtSerializable)
Sets whether the type (and hence the generated value type) is GWT serializable.
|
Metadata.Builder |
setPartialType(TypeReference partialType)
Sets the partial type that should be generated.
|
Metadata.Builder |
setPropertyEnum(TypeReference 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(TypeReference valueType)
Sets the value type that should be generated.
|
public TypeReference valueType
public TypeReference partialType
public TypeReference propertyEnum
public Metadata.Builder(Elements elements)
public Metadata.Builder setType(TypeElement type)
public Metadata.Builder setBuilder(com.google.common.base.Optional<TypeElement> builder)
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(TypeReference generatedBuilder)
public Metadata.Builder setValueType(TypeReference valueType)
public Metadata.Builder setPartialType(TypeReference partialType)
public Metadata.Builder setPropertyEnum(TypeReference propertyEnum)
public Metadata.Builder addProperty(Metadata.Property property)
public Metadata.Builder addAllProperties(Iterable<Metadata.Property> properties)
public Metadata.Builder putStandardMethodUnderride(Metadata.StandardMethod standardMethod, Metadata.UnderrideLevel underrideLevel)
public Metadata.Builder putAllStandardMethodUnderrides(Map<? extends Metadata.StandardMethod,? extends Metadata.UnderrideLevel> standardMethodUnderrides)
public Metadata.Builder setBuilderSerializable(boolean builderSerializable)
public Metadata.Builder setGwtCompatible(boolean gwtCompatible)
public Metadata.Builder setGwtSerializable(boolean gwtSerializable)
Copyright © 2015 Google, Inc.. All rights reserved.