- Add the Codota plugin to your IDE and get smart completions
private void myMethod () {Connection c =
DataSource dataSource;dataSource.getConnection()
String url;DriverManager.getConnection(url)
IdentityDatabaseUtil.getDBConnection()
- Smart code suggestions by Codota
}
@SuppressWarnings("unchecked") @Override public <T> T adapt(RuleAtom ruleAtom) throws RuleAtomCallExeption, UnavailableRuleObjectException, UnsupportedTypeForExportException { org.apache.stanbol.rules.manager.atoms.SubstringAtom tmp = (org.apache.stanbol.rules.manager.atoms.SubstringAtom) ruleAtom; StringFunctionAtom argument = tmp.getStringFunctionAtom(); NumericFunctionAtom start = tmp.getStart(); NumericFunctionAtom length = tmp.getLength(); ClerezzaSparqlObject clerezzaArgument = (ClerezzaSparqlObject) adapter.adaptTo(argument, ConstructQuery.class); ClerezzaSparqlObject clerezzaStart = (ClerezzaSparqlObject) adapter.adaptTo(start, ConstructQuery.class); ClerezzaSparqlObject clerezzaLength = (ClerezzaSparqlObject) adapter.adaptTo(length, ConstructQuery.class); List<Expression> argumentExpressions = new ArrayList<Expression>(); argumentExpressions.add((Expression) clerezzaArgument.getClerezzaObject()); argumentExpressions.add((Expression) clerezzaStart.getClerezzaObject()); argumentExpressions.add((Expression) clerezzaLength.getClerezzaObject()); FunctionCall functionCall = new FunctionCall(new IRI( "<http://www.w3.org/2005/xpath-functions#substring>"), argumentExpressions); return (T) new ClerezzaSparqlObject(functionCall); }
NumericFunctionAtom start = tmp.getStart(); NumericFunctionAtom length = tmp.getLength();
NumericFunctionAtom startAtom = tmp.getStart(); NumericFunctionAtom lengthAtom = tmp.getLength();