public class SystemInputDefBuilder extends AnnotatedBuilder<SystemInputDefBuilder>
SystemInputDef
instances.Constructor and Description |
---|
SystemInputDefBuilder()
Creates a new SystemInputDefBuilder object.
|
SystemInputDefBuilder(SystemInputDef systemInputDef)
Creates a new SystemInputDefBuilder object.
|
Modifier and Type | Method and Description |
---|---|
SystemInputDefBuilder |
add(FunctionInputDefBuilder... functions)
Adds system functions.
|
SystemInputDef |
build()
Returns the current system input definition.
|
SystemInputDefBuilder |
functions(FunctionInputDef... functions)
Adds system functions.
|
SystemInputDefBuilder |
functions(Iterable<FunctionInputDef> functions)
Adds system functions.
|
SystemInputDefBuilder |
functions(Stream<FunctionInputDef> functions)
Adds system functions.
|
protected Annotated |
getAnnotated()
Returns the
Annotated instance for this builder. |
SystemInputDefBuilder |
name(String name)
Changes the system name.
|
SystemInputDefBuilder |
start()
Starts building a new system input definition.
|
SystemInputDefBuilder |
start(SystemInputDef systemInputDef)
Starts building a new system input definition.
|
static SystemInputDefBuilder |
with(String name)
Creates a new builder for a SystemInputDef with the given name.
|
static SystemInputDefBuilder |
with(SystemInputDef systemInputDef)
Creates a new builder for the given SystemInputDef.
|
annotations, has, has, has, has, hasIf, hasIf, hasIf, hasIf
public SystemInputDefBuilder()
public SystemInputDefBuilder(SystemInputDef systemInputDef)
public static SystemInputDefBuilder with(String name)
public static SystemInputDefBuilder with(SystemInputDef systemInputDef)
public SystemInputDef build()
public SystemInputDefBuilder start()
public SystemInputDefBuilder start(SystemInputDef systemInputDef)
public SystemInputDefBuilder name(String name)
public SystemInputDefBuilder add(FunctionInputDefBuilder... functions)
public SystemInputDefBuilder functions(FunctionInputDef... functions)
public SystemInputDefBuilder functions(Iterable<FunctionInputDef> functions)
public SystemInputDefBuilder functions(Stream<FunctionInputDef> functions)
protected Annotated getAnnotated()
Annotated
instance for this builder.getAnnotated
in class AnnotatedBuilder<SystemInputDefBuilder>
Copyright © 2024 The Cornutum Project. All rights reserved.