public class VarBindingBuilder extends AnnotatedBuilder<VarBindingBuilder>
VarBinding
instances.Constructor and Description |
---|
VarBindingBuilder()
Creates a new VarBindingBuilder object.
|
VarBindingBuilder(VarBinding binding)
Creates a new VarBindingBuilder object.
|
Modifier and Type | Method and Description |
---|---|
VarBinding |
build()
Returns the current binding.
|
protected Annotated |
getAnnotated()
Returns the
Annotated instance for this builder. |
VarBindingBuilder |
is(Object value)
Changes the binding variable value.
|
VarBindingBuilder |
isNA()
Changes this binding to "not applicable".
|
VarBindingBuilder |
notApplicable()
Changes this binding to "not applicable".
|
VarBindingBuilder |
notApplicable(boolean na)
Changes if this binding is "not applicable".
|
VarBindingBuilder |
source(Object source)
Changes the binding value source.
|
VarBindingBuilder |
start()
Starts building a new binding.
|
VarBindingBuilder |
start(VarBinding binding)
Starts building a new binding.
|
VarBindingBuilder |
type(String type)
Changes the binding variable type.
|
VarBindingBuilder |
valid(boolean valid)
Changes if the binding value is valid.
|
VarBindingBuilder |
value(Object value)
Changes the binding variable value.
|
VarBindingBuilder |
var(String var)
Changes the binding variable name.
|
static VarBindingBuilder |
with(String var)
Creates a new builder for a VarBinding with the given variable name.
|
static VarBindingBuilder |
with(VarBinding varBinding)
Creates a new builder for the given VarBinding.
|
annotations, has, has, has, has, hasIf, hasIf, hasIf, hasIf
public VarBindingBuilder()
public VarBindingBuilder(VarBinding binding)
public static VarBindingBuilder with(String var)
public static VarBindingBuilder with(VarBinding varBinding)
public VarBinding build()
public VarBindingBuilder start()
public VarBindingBuilder start(VarBinding binding)
public VarBindingBuilder var(String var)
public VarBindingBuilder is(Object value)
public VarBindingBuilder value(Object value)
public VarBindingBuilder source(Object source)
public VarBindingBuilder type(String type)
public VarBindingBuilder valid(boolean valid)
public VarBindingBuilder notApplicable(boolean na)
public VarBindingBuilder isNA()
public VarBindingBuilder notApplicable()
protected Annotated getAnnotated()
Annotated
instance for this builder.getAnnotated
in class AnnotatedBuilder<VarBindingBuilder>
Copyright © 2024 The Cornutum Project. All rights reserved.