org.apache.abdera.i18n.iri
Class SchemeRegistry

java.lang.Object
  extended by org.apache.abdera.i18n.iri.SchemeRegistry

public final class SchemeRegistry
extends Object

Static registry of custom IRI schemes.


Method Summary
static SchemeRegistry getInstance()
           
 Scheme getScheme(String scheme)
           
 boolean register(Class<Scheme> schemeClass)
           
 boolean register(Scheme scheme)
           
 boolean register(String schemeClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static SchemeRegistry getInstance()

register

public boolean register(String schemeClass)
                 throws ClassNotFoundException,
                        IllegalAccessException,
                        InstantiationException
Throws:
ClassNotFoundException
IllegalAccessException
InstantiationException

register

public boolean register(Class<Scheme> schemeClass)
                 throws IllegalAccessException,
                        InstantiationException
Throws:
IllegalAccessException
InstantiationException

register

public boolean register(Scheme scheme)

getScheme

public Scheme getScheme(String scheme)


Copyright © 2006-2010 Apache Software Foundation. All Rights Reserved.