Class Values.Builder
- java.lang.Object
-
- org.eclipse.rdf4j.sparqlbuilder.constraint.Values.Builder
-
- All Implemented Interfaces:
Values.ValuesBuilder,Values.VariablesBuilder
- Enclosing class:
- Values
public static class Values.Builder extends Object implements Values.VariablesBuilder, Values.ValuesBuilder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Valuesbuild()Values.ValuesBuildeririValue(IRI value)Values.ValuesBuildeririValues(Collection<IRI> values)Values.ValuesBuildeririValues(IRI... values)Values.ValuesBuildervalue(RdfValue value)Provide another value.Values.ValuesBuildervalues(Collection<RdfValue> values)Values.ValuesBuildervalues(RdfValue... values)Values.VariablesBuildervariables(Variable... variable)
-
-
-
Method Detail
-
variables
public Values.VariablesBuilder variables(Variable... variable)
- Specified by:
variablesin interfaceValues.VariablesBuilder
-
value
public Values.ValuesBuilder value(RdfValue value)
Provide another value. This will fill up the current solution sequence. If this value is the last one (i.e. the solution sequence now is of the same length as the list of variables), the current solution sequence is recorded and a new solution sequence begins.- Specified by:
valuein interfaceValues.ValuesBuilder- Specified by:
valuein interfaceValues.VariablesBuilder- Parameters:
value-- Returns:
-
values
public Values.ValuesBuilder values(RdfValue... values)
- Specified by:
valuesin interfaceValues.ValuesBuilder- Specified by:
valuesin interfaceValues.VariablesBuilder
-
values
public Values.ValuesBuilder values(Collection<RdfValue> values)
- Specified by:
valuesin interfaceValues.ValuesBuilder- Specified by:
valuesin interfaceValues.VariablesBuilder
-
iriValue
public Values.ValuesBuilder iriValue(IRI value)
- Specified by:
iriValuein interfaceValues.ValuesBuilder- Specified by:
iriValuein interfaceValues.VariablesBuilder
-
iriValues
public Values.ValuesBuilder iriValues(IRI... values)
- Specified by:
iriValuesin interfaceValues.ValuesBuilder- Specified by:
iriValuesin interfaceValues.VariablesBuilder
-
iriValues
public Values.ValuesBuilder iriValues(Collection<IRI> values)
- Specified by:
iriValuesin interfaceValues.ValuesBuilder- Specified by:
iriValuesin interfaceValues.VariablesBuilder
-
build
public Values build()
- Specified by:
buildin interfaceValues.ValuesBuilder
-
-