org.gcube.opensearch.opensearchlibrary.urlelements
Class BasicURLElementFactory

java.lang.Object
  extended by org.gcube.opensearch.opensearchlibrary.urlelements.BasicURLElementFactory
All Implemented Interfaces:
URLElementFactory

public class BasicURLElementFactory
extends java.lang.Object
implements URLElementFactory

A factory class for the construction of BasicURLElement objects

Author:
gerasimos.farantatos

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

Constructor Detail

BasicURLElementFactory

public BasicURLElementFactory()
Method Detail

newInstance

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

Specified by:
newInstance in interface URLElementFactory
Parameters:
url - An Element instance containing the URL element to be processed
Returns:
A new URLElement object
Throws:
java.lang.Exception - If an error occurred during construction
See Also:
org.gcube.opensearch.opensearchlibrary.urlelements.URLElementFactory#newInstance(Element, DescriptionDocument)