org.apache.clerezza.rdf.core.sparql.query.impl
Class SimpleTriplePattern

java.lang.Object
  extended by org.apache.clerezza.rdf.core.sparql.query.impl.SimpleTriplePattern
All Implemented Interfaces:
TriplePattern

public class SimpleTriplePattern
extends Object
implements TriplePattern

Author:
hasan

Constructor Summary
SimpleTriplePattern(NonLiteral subject, UriRef predicate, Resource object)
           
SimpleTriplePattern(NonLiteral subject, UriRef predicate, Variable object)
           
SimpleTriplePattern(NonLiteral subject, Variable predicate, Resource object)
           
SimpleTriplePattern(NonLiteral subject, Variable predicate, Variable object)
           
SimpleTriplePattern(ResourceOrVariable subject, UriRefOrVariable predicate, ResourceOrVariable object)
           
SimpleTriplePattern(Variable subject, UriRef predicate, Resource object)
           
SimpleTriplePattern(Variable subject, UriRef predicate, Variable object)
           
SimpleTriplePattern(Variable subject, Variable predicate, Resource object)
           
SimpleTriplePattern(Variable subject, Variable predicate, Variable object)
           
 
Method Summary
 boolean equals(Object obj)
           
 ResourceOrVariable getObject()
           
 UriRefOrVariable getPredicate()
           
 ResourceOrVariable getSubject()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleTriplePattern

public SimpleTriplePattern(ResourceOrVariable subject,
                           UriRefOrVariable predicate,
                           ResourceOrVariable object)

SimpleTriplePattern

public SimpleTriplePattern(Variable subject,
                           Variable predicate,
                           Variable object)

SimpleTriplePattern

public SimpleTriplePattern(NonLiteral subject,
                           Variable predicate,
                           Variable object)

SimpleTriplePattern

public SimpleTriplePattern(Variable subject,
                           UriRef predicate,
                           Variable object)

SimpleTriplePattern

public SimpleTriplePattern(NonLiteral subject,
                           UriRef predicate,
                           Variable object)

SimpleTriplePattern

public SimpleTriplePattern(Variable subject,
                           Variable predicate,
                           Resource object)

SimpleTriplePattern

public SimpleTriplePattern(NonLiteral subject,
                           Variable predicate,
                           Resource object)

SimpleTriplePattern

public SimpleTriplePattern(Variable subject,
                           UriRef predicate,
                           Resource object)

SimpleTriplePattern

public SimpleTriplePattern(NonLiteral subject,
                           UriRef predicate,
                           Resource object)
Method Detail

getSubject

public ResourceOrVariable getSubject()
Specified by:
getSubject in interface TriplePattern
Returns:
the subject

getPredicate

public UriRefOrVariable getPredicate()
Specified by:
getPredicate in interface TriplePattern
Returns:
the predicate

getObject

public ResourceOrVariable getObject()
Specified by:
getObject in interface TriplePattern
Returns:
the object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object


Copyright © 2012 The Apache Software Foundation. All Rights Reserved.