Class IArgument.Builder
- java.lang.Object
-
- gov.nist.secauto.metaschema.core.metapath.function.IArgument.Builder
-
- Enclosing interface:
- IArgument
public static class IArgument.Builder extends Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IArgument
build()
IArgument.Builder
name(String name)
IArgument.Builder
occurrence(Occurrence occurrence)
IArgument.Builder
one()
IArgument.Builder
oneOrMore()
IArgument.Builder
type(Class<? extends IItem> type)
IArgument.Builder
zeroOrMore()
IArgument.Builder
zeroOrOne()
-
-
-
Method Detail
-
name
@NonNull public IArgument.Builder name(@NonNull String name)
-
type
@NonNull public IArgument.Builder type(@NonNull Class<? extends IItem> type)
-
zeroOrOne
@NonNull public IArgument.Builder zeroOrOne()
-
one
@NonNull public IArgument.Builder one()
-
zeroOrMore
@NonNull public IArgument.Builder zeroOrMore()
-
oneOrMore
@NonNull public IArgument.Builder oneOrMore()
-
occurrence
@NonNull public IArgument.Builder occurrence(@NonNull Occurrence occurrence)
-
-