Package org.aksw.facete.v3.impl
Class ConstraintFacadeImpl<B extends FacetNodeResource>
java.lang.Object
org.aksw.facete.v3.impl.ConstraintFacadeImpl<B>
- All Implemented Interfaces:
ConstraintFacade<B>
public class ConstraintFacadeImpl<B extends FacetNodeResource>
extends Object
implements ConstraintFacade<B>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionHLFacetConstraint<? extends ConstraintFacade<B>>absent()HLFacetConstraint<? extends ConstraintFacade<B>>createConstraint(org.apache.jena.sparql.expr.Expr expr) end()HLFacetConstraint<? extends ConstraintFacade<B>>eq(org.apache.jena.graph.Node node) At present we allow a null argument to denote absent values.HLFacetConstraint<? extends ConstraintFacade<B>>exists()HLFacetConstraint<? extends ConstraintFacade<B>>gt(org.apache.jena.graph.Node node) list()Collection<HLFacetConstraint<? extends ConstraintFacade<B>>>listHl()HLFacetConstraint<? extends ConstraintFacade<B>>lt(org.apache.jena.graph.Node node) 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) HLFacetConstraint<? extends ConstraintFacade<B>>org.apache.jena.sparql.expr.Exprstatic com.google.common.collect.Range<org.aksw.jenax.arq.util.node.ComparableNodeValue>toNodeRange(com.google.common.collect.Range<?> range) Create a range from a range from Java objects (such as Integers) via Jena's Type mapperMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.facete.v3.api.ConstraintFacade
eq, eqIri, eqStr, findConstraintByExpr, getOrCreateConstraint, hasExpr, leaveConstraints, regex, removeExpr, stream, toggle
-
Field Details
-
parent
-
-
Constructor Details
-
ConstraintFacadeImpl
-
-
Method Details
-
list
- Specified by:
listin interfaceConstraintFacade<B extends FacetNodeResource>
-
createConstraint
public HLFacetConstraint<? extends ConstraintFacade<B>> createConstraint(org.apache.jena.sparql.expr.Expr expr) - Specified by:
createConstraintin interfaceConstraintFacade<B extends FacetNodeResource>
-
exists
- Specified by:
existsin interfaceConstraintFacade<B extends FacetNodeResource>
-
thisAsExpr
public org.apache.jena.sparql.expr.Expr thisAsExpr()- Specified by:
thisAsExprin interfaceConstraintFacade<B extends FacetNodeResource>
-
eq
At present we allow a null argument to denote absent values.- Specified by:
eqin interfaceConstraintFacade<B extends FacetNodeResource>
-
gt
- Specified by:
gtin interfaceConstraintFacade<B extends FacetNodeResource>
-
lt
- Specified by:
ltin interfaceConstraintFacade<B extends FacetNodeResource>
-
neq
- Specified by:
neqin interfaceConstraintFacade<B extends FacetNodeResource>
-
end
- Specified by:
endin interfaceConstraintFacade<B extends FacetNodeResource>
-
nodeRange
public HLFacetConstraint<? extends ConstraintFacade<B>> nodeRange(com.google.common.collect.Range<org.aksw.jenax.arq.util.node.ComparableNodeValue> range) - Specified by:
nodeRangein interfaceConstraintFacade<B extends FacetNodeResource>
-
listHl
- Specified by:
listHlin interfaceConstraintFacade<B extends FacetNodeResource>
-
absent
- Specified by:
absentin interfaceConstraintFacade<B extends FacetNodeResource>
-
toNodeRange
public static com.google.common.collect.Range<org.aksw.jenax.arq.util.node.ComparableNodeValue> toNodeRange(com.google.common.collect.Range<?> range) Create a range from a range from Java objects (such as Integers) via Jena's Type mapper- Parameters:
range-- Returns:
-
range
public HLFacetConstraint<? extends ConstraintFacade<B>> range(com.google.common.collect.Range<?> range) - Specified by:
rangein interfaceConstraintFacade<B extends FacetNodeResource>
-
regex
- Specified by:
regexin interfaceConstraintFacade<B extends FacetNodeResource>
-