Modifier and Type |
Method and Description |
SpecModelImpl.Builder |
bindDynamicValueMethods(ImmutableList<SpecMethodModel<BindDynamicValueMethod,java.lang.Void>> bindDynamicValueMethods) |
SpecModelImpl |
build() |
SpecModelImpl.Builder |
cachedPropNames(ImmutableList<java.lang.String> cachedPropNames) |
SpecModelImpl.Builder |
classAnnotations(ImmutableList<AnnotationSpec> annotations) |
SpecModelImpl.Builder |
classJavadoc(java.lang.String classJavadoc) |
SpecModelImpl.Builder |
componentClass(ClassName componentClass) |
SpecModelImpl.Builder |
componentClassName(java.lang.String componentClassName)
The class name for the generated component.
|
SpecModelImpl.Builder |
contextClassName(ClassName contextClassName) |
SpecModelImpl.Builder |
delegateMethods(ImmutableList<SpecMethodModel<DelegateMethod,java.lang.Void>> delegateMethodModels) |
SpecModelImpl.Builder |
dependencyInjectionHelper(DependencyInjectionHelper dependencyInjectionHelper) |
SpecModelImpl.Builder |
eventDeclarations(ImmutableList<EventDeclarationModel> eventDeclarations) |
SpecModelImpl.Builder |
eventMethods(ImmutableList<SpecMethodModel<EventMethod,EventDeclarationModel>> eventMethodModels) |
SpecModelImpl.Builder |
extraBuilderMethods(ImmutableList<BuilderMethodModel> builderMethodModels) |
SpecModelImpl.Builder |
fields(ImmutableList<FieldModel> fields) |
SpecModelImpl.Builder |
injectProps(ImmutableList<InjectPropModel> injectPropModels) |
SpecModelImpl.Builder |
isPublic(boolean isPublic) |
SpecModelImpl.Builder |
propDefaults(ImmutableList<PropDefaultModel> propDefaultModels) |
SpecModelImpl.Builder |
propJavadocs(ImmutableList<PropJavadocModel> propJavadocs) |
SpecModelImpl.Builder |
props(ImmutableList<PropModel> propModels) |
SpecModelImpl.Builder |
qualifiedSpecClassName(java.lang.String qualifiedSpecClassName) |
SpecModelImpl.Builder |
representedObject(java.lang.Object representedObject) |
SpecModelImpl.Builder |
specElementType(SpecElementType specElementType) |
SpecModelImpl.Builder |
tags(ImmutableList<TagModel> tags) |
SpecModelImpl.Builder |
triggerMethods(ImmutableList<SpecMethodModel<EventMethod,EventDeclarationModel>> triggerMethodModels) |
SpecModelImpl.Builder |
typeVariables(ImmutableList<TypeVariableName> typeVariableNames) |
SpecModelImpl.Builder |
updateStateMethods(ImmutableList<SpecMethodModel<UpdateStateMethod,java.lang.Void>> updateStateMethodModels) |
SpecModelImpl.Builder |
updateStateWithTransitionMethods(ImmutableList<SpecMethodModel<UpdateStateMethod,java.lang.Void>> updateStateWithTransitionMethodModels) |
SpecModelImpl.Builder |
workingRangeMethods(ImmutableList<WorkingRangeMethodModel> workingRangeMethodModels) |
SpecModelImpl.Builder |
workingRangeRegisterMethod(SpecMethodModel<EventMethod,java.lang.Void> workingRangeRegisterModel) |