本文整理了Java中com.hp.hpl.jena.graph.Triple.isConcrete()
方法的一些代码示例,展示了Triple.isConcrete()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Triple.isConcrete()
方法的具体详情如下:
包路径:com.hp.hpl.jena.graph.Triple
类名称:Triple
方法名:isConcrete
暂无
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-core
/**
Answer true iff this triple can be compared for sameValueAs by .equals(),
ie, it is a concrete triple with a non-literal object.
*/
protected final boolean isSafeForEquality( Triple t )
{ return t.isConcrete() && !t.getObject().isLiteral(); }
}
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-core
/**
Answer true iff this graph contains <code>t</code>. If <code>t</code>
happens to be concrete, then we hand responsibility over to the store.
Otherwise we use the default implementation.
*/
@Override public boolean graphBaseContains( Triple t )
{ return t.isConcrete() ? store.contains( t ) : super.graphBaseContains( t ); }
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq
@Override
public Iterator<Triple> convert(final Binding b)
{
// Iteration is a new mapping of bnodes.
bNodeMap.clear() ;
List<Triple> tripleList = new ArrayList<Triple>(triples.size());
for (Triple triple : triples)
{
Triple q = subst(triple, b, bNodeMap) ;
if ( ! q.isConcrete() || ! ModelUtils.isValidAsStatement(q.getSubject(), q.getPredicate(), q.getObject()) )
{
//Log.warn(TemplateLib.class, "Unbound quad: "+FmtUtils.stringForQuad(quad)) ;
continue ;
}
tripleList.add(q);
}
return tripleList.iterator();
}
});
代码示例来源:origin: com.hp.hpl.jena/arq
@Override
public boolean graphBaseContains( Triple t )
{
if ( t.isConcrete() )
return triples.contains( t ) ;
ClosableIterator<Triple> it = find( t );
try {
for ( ; it.hasNext() ; )
{
Triple t2 = it.next() ;
if ( tripleContained(t, t2) )
return true ;
}
} finally { it.close(); }
return false ;
}
代码示例来源:origin: net.sourceforge.owlapi/pellet-jena-ignazio1977
public Graph explain(Triple pattern) {
if( !pattern.equals( INCONCISTENCY_TRIPLE ) ) {
if( !pattern.isConcrete() ) {
if( log.isLoggable( Level.WARNING ) ) {
log.warning( "Triple patterns with variables cannot be epxlained: " + pattern );
代码示例来源:origin: org.apache.clerezza.ext/org.apache.jena.jena-arq
@Override
public boolean graphBaseContains( Triple t )
{
if ( t.isConcrete() )
return triples.contains( t ) ;
ClosableIterator<Triple> it = find( t );
try {
for ( ; it.hasNext() ; )
{
Triple t2 = it.next() ;
if ( tripleContained(t, t2) )
return true ;
}
} finally { it.close(); }
return false ;
}
内容来源于网络,如有侵权,请联系作者删除!