public boolean booleanValue() { return lit.booleanValue(); }
public Boolean deserialize(Literal literal) { return Boolean.valueOf(literal.booleanValue()); }
public Boolean deserialize(Literal literal) { return Boolean.valueOf(literal.booleanValue()); }
public boolean getBooleanValue(final URI key) { final Value v = m_gpo.getValue(key); if (v instanceof Literal) { return ((Literal) v).booleanValue(); } else { return false; } }
/** * Helper. */ public Boolean getAsBoolean(final URI param, final Boolean defaultValue) { final Literal term = getAsLiteral(param, null); if (term != null) { return term.booleanValue(); } return defaultValue; }
/** * Helper. */ public Boolean getAsBoolean(final URI param, final Boolean defaultValue) { final Literal term = getAsLiteral(param, null); if (term != null) { return term.booleanValue(); } return defaultValue; }
public boolean getBooleanValue(final URI key) { final Value v = m_gpo.getValue(key); if (v instanceof Literal) { return ((Literal) v).booleanValue(); } else { return false; } }
/** * Implements {@link Literal#booleanValue()}. */ @Override public boolean booleanValue() { if (!isLiteral()) throw new ClassCastException(); return ((Literal) getValue()).booleanValue(); }
public boolean test(final int expressionIndex, final int... argIDs) { try { return ((Literal) Engine.this.expressions.get(expressionIndex).evaluate( this.dictionary.decode(argIDs))).booleanValue(); } catch (final Throwable ex) { return false; } }
/** * Implements {@link Literal#booleanValue()}. */ @Override public boolean booleanValue() { if (!isLiteral()) throw new ClassCastException(); return ((Literal) getValue()).booleanValue(); }
@Override public Boolean booleanValue(Value node) { try { return ((Literal)node).booleanValue(); } catch (ClassCastException e) { throw new IllegalArgumentException("Value "+node.stringValue()+" is not a literal" + "but of type "+debugType(node)); } }
@Override public Boolean booleanValue(Value node) { try { return ((Literal)node).booleanValue(); } catch (ClassCastException e) { throw new IllegalArgumentException("Value "+node.stringValue()+" is not a literal" + "but of type "+debugType(node)); } }
@Override public Boolean booleanValue(Value node) { try { return ((Literal)node).booleanValue(); } catch (ClassCastException e) { throw new IllegalArgumentException("Value "+node.stringValue()+" is not a literal" + "but of type "+debugType(node)); } }
@Override public Boolean booleanValue(Value node) { try { return ((Literal)node).booleanValue(); } catch (ClassCastException e) { throw new IllegalArgumentException("Value "+node.stringValue()+" is not a literal" + "but of type "+debugType(node)); } }
@Override public void meet(OrderElem node) { if (predicate.equals(SeRQO.ASC)) { Literal lit = (Literal) object; node.setAscending(lit.booleanValue()); } else if (predicate.equals(SeRQO.ARG)) { node.setExpr((ValueExpr) model.get(object)); } else { super.meet(node); } }
public static boolean strstarts(final Object arg1, final Object arg2) { return ((Literal) evaluate(new StrStarts(), arg1, arg2)).booleanValue(); }
public static boolean strends(final Object arg1, final Object arg2) { return ((Literal) evaluate(new StrEnds(), arg1, arg2)).booleanValue(); }
private SqlExpr valueOf(Value value) { if (value instanceof Literal) { if (((Literal)value).booleanValue()) { return new TrueValue(); } return new FalseValue(); } return sqlNull(); } }
@Override public void meet(Like node) { if (predicate.equals(SeRQO.PATTERN)) { Literal lit = (Literal) object; node.setPattern(lit.getLabel(), node.isCaseSensitive()); } else if (predicate.equals(SeRQO.CASESENSITIVE)) { Literal lit = (Literal) object; node.setPattern(node.getPattern(), lit.booleanValue()); } else { super.meet(node); } }
@Override public void parse(Model m, Resource implNode) throws SailConfigException { super.parse(m, implNode); try { Models.objectLiteral(m.filter(implNode, SpinSailSchema.AXIOM_CLOSURE_NEEDED, null)).ifPresent( lit -> setAxiomClosureNeeded(lit.booleanValue())); } catch (ModelException e) { throw new SailConfigException(e.getMessage(), e); } } }