org.gcube.opensearch.opensearchlibrary.queryelements
Class BasicQueryElementFactory

java.lang.Object
  extended by org.gcube.opensearch.opensearchlibrary.queryelements.BasicQueryElementFactory
All Implemented Interfaces:
QueryElementFactory

public class BasicQueryElementFactory
extends java.lang.Object
implements QueryElementFactory

A factory class for the construction of BasicQueryElement objects

Author:
gerasimos.farantatos

Constructor Summary
BasicQueryElementFactory()
           
 
Method Summary
 BasicQueryElement newInstance(org.w3c.dom.Element query, java.util.Map<java.lang.String,java.lang.String> nsPrefixes)
          Creates a new QueryElement object
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicQueryElementFactory

public BasicQueryElementFactory()
Method Detail

newInstance

public BasicQueryElement newInstance(org.w3c.dom.Element query,
                                     java.util.Map<java.lang.String,java.lang.String> nsPrefixes)
                              throws java.lang.Exception
Creates a new QueryElement object

Specified by:
newInstance in interface QueryElementFactory
Parameters:
query - The Element corresponding to a query element contained in a description document
Returns:
A new QueryElement object
Throws:
java.lang.Exception - If an error occurred during construction
See Also:
org.gcube.opensearch.opensearchlibrary.queryelements.QueryElementFactory#newInstance(Element)