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

java.lang.Object
  extended by org.apache.clerezza.rdf.core.sparql.query.impl.SimpleOptionalGraphPattern
All Implemented Interfaces:
GraphPattern, OptionalGraphPattern

public class SimpleOptionalGraphPattern
extends Object
implements OptionalGraphPattern

This class implements OptionalGraphPattern.

Author:
hasan

Constructor Summary
SimpleOptionalGraphPattern(GraphPattern mainGraphPattern, GroupGraphPattern optionalGraphPattern)
          Constructs an OptionalGraphPattern out of a GraphPattern as the main graph pattern and a GroupGraphPattern as the optional pattern.
 
Method Summary
 GraphPattern getMainGraphPattern()
           
 GroupGraphPattern getOptionalGraphPattern()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleOptionalGraphPattern

public SimpleOptionalGraphPattern(GraphPattern mainGraphPattern,
                                  GroupGraphPattern optionalGraphPattern)
Constructs an OptionalGraphPattern out of a GraphPattern as the main graph pattern and a GroupGraphPattern as the optional pattern.

Parameters:
mainGraphPattern - a GraphPattern specifying the main pattern.
optionalGraphPattern - a GroupGraphPattern specifying the optional pattern.
Method Detail

getMainGraphPattern

public GraphPattern getMainGraphPattern()
Specified by:
getMainGraphPattern in interface OptionalGraphPattern
Returns:
the main graph pattern to match

getOptionalGraphPattern

public GroupGraphPattern getOptionalGraphPattern()
Specified by:
getOptionalGraphPattern in interface OptionalGraphPattern
Returns:
the optional graph pattern to match


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