Package org.aksw.facete.v3.api
Interface ConstraintFacade<B>
public interface ConstraintFacade<B>
In general, there are anonymous and named constraints.
Named constraints can be
- Author:
- raven
-
Method Summary
Modifier and TypeMethodDescriptionHLFacetConstraint<? extends ConstraintFacade<B>>absent()Typically complex constraint that matches all items that lack the predicate (on which this constraint is activated on) on the *immediate parent*.HLFacetConstraint<? extends ConstraintFacade<B>>createConstraint(org.apache.jena.sparql.expr.Expr expr) end()Deprecated.HLFacetConstraint<? extends ConstraintFacade<B>>eq(org.apache.jena.graph.Node node) Add an anonymous equal constraintdefault HLFacetConstraint<? extends ConstraintFacade<B>>eq(org.apache.jena.rdf.model.RDFNode rdfNode) default HLFacetConstraint<? extends ConstraintFacade<B>>default HLFacetConstraint<? extends ConstraintFacade<B>>HLFacetConstraint<? extends ConstraintFacade<B>>exists()Constraint that matches all items that have any value on the predicate this constraint is activated on.default org.apache.jena.util.iterator.ExtendedIterator<HLFacetConstraint<? extends ConstraintFacade<B>>>findConstraintByExpr(org.apache.jena.sparql.expr.Expr expr) default HLFacetConstraint<? extends ConstraintFacade<B>>getOrCreateConstraint(org.apache.jena.sparql.expr.Expr expr) HLFacetConstraint<? extends ConstraintFacade<B>>gt(org.apache.jena.graph.Node node) default booleanhasExpr(org.apache.jena.sparql.expr.Expr expr) default BLeave constraint building and return the parent objectlist()Collection<HLFacetConstraint<? extends ConstraintFacade<B>>>listHl()HLFacetConstraint<? extends ConstraintFacade<B>>lt(org.apache.jena.graph.Node node) HLFacetConstraint<? extends ConstraintFacade<B>>neq(org.apache.jena.graph.Node node) HLFacetConstraint<? extends ConstraintFacade<B>>nodeRange(com.google.common.collect.Range<org.aksw.jenax.arq.util.node.ComparableNodeValue> range) HLFacetConstraint<? extends ConstraintFacade<B>>range(com.google.common.collect.Range<?> range) default HLFacetConstraint<? extends ConstraintFacade<B>>HLFacetConstraint<? extends ConstraintFacade<B>>default booleanremoveExpr(org.apache.jena.sparql.expr.Expr expr) default Stream<FacetConstraintControl>stream()org.apache.jena.sparql.expr.ExprReturn the expr that denotes the ConstraintFacade's underlying FacetNode or FacetMultiNode.default booleantoggle(org.apache.jena.sparql.expr.Expr expr)
-
Method Details
-
list
Collection<FacetConstraintControl> list() -
listHl
Collection<HLFacetConstraint<? extends ConstraintFacade<B>>> listHl() -
stream
-
eq
Add an anonymous equal constraint -
exists
HLFacetConstraint<? extends ConstraintFacade<B>> exists()Constraint that matches all items that have any value on the predicate this constraint is activated on.- Returns:
-
absent
HLFacetConstraint<? extends ConstraintFacade<B>> absent()Typically complex constraint that matches all items that lack the predicate (on which this constraint is activated on) on the *immediate parent*.- Returns:
-
gt
-
lt
-
neq
-
nodeRange
HLFacetConstraint<? extends ConstraintFacade<B>> nodeRange(com.google.common.collect.Range<org.aksw.jenax.arq.util.node.ComparableNodeValue> range) -
range
-
thisAsExpr
org.apache.jena.sparql.expr.Expr thisAsExpr()Return the expr that denotes the ConstraintFacade's underlying FacetNode or FacetMultiNode.- Returns:
-
hasExpr
default boolean hasExpr(org.apache.jena.sparql.expr.Expr expr) -
removeExpr
default boolean removeExpr(org.apache.jena.sparql.expr.Expr expr) -
createConstraint
HLFacetConstraint<? extends ConstraintFacade<B>> createConstraint(org.apache.jena.sparql.expr.Expr expr) -
getOrCreateConstraint
default HLFacetConstraint<? extends ConstraintFacade<B>> getOrCreateConstraint(org.apache.jena.sparql.expr.Expr expr) -
findConstraintByExpr
default org.apache.jena.util.iterator.ExtendedIterator<HLFacetConstraint<? extends ConstraintFacade<B>>> findConstraintByExpr(org.apache.jena.sparql.expr.Expr expr) -
toggle
default boolean toggle(org.apache.jena.sparql.expr.Expr expr) -
eqIri
-
regex
-
regex
-
eqStr
-
eq
default HLFacetConstraint<? extends ConstraintFacade<B>> eq(org.apache.jena.rdf.model.RDFNode rdfNode) -
end
Deprecated. -
leaveConstraints
Leave constraint building and return the parent object
-