Package org.apache.abdera.i18n.iri
Class SchemeRegistry
- java.lang.Object
-
- org.apache.abdera.i18n.iri.SchemeRegistry
-
public final class SchemeRegistry extends java.lang.ObjectStatic registry of custom IRI schemes.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SchemeRegistrygetInstance()SchemegetScheme(java.lang.String scheme)booleanregister(java.lang.Class<Scheme> schemeClass)booleanregister(java.lang.String schemeClass)booleanregister(Scheme scheme)
-
-
-
Method Detail
-
getInstance
public static SchemeRegistry getInstance()
-
register
public boolean register(java.lang.String schemeClass) throws java.lang.ClassNotFoundException, java.lang.IllegalAccessException, java.lang.InstantiationException- Throws:
java.lang.ClassNotFoundExceptionjava.lang.IllegalAccessExceptionjava.lang.InstantiationException
-
register
public boolean register(java.lang.Class<Scheme> schemeClass) throws java.lang.IllegalAccessException, java.lang.InstantiationException
- Throws:
java.lang.IllegalAccessExceptionjava.lang.InstantiationException
-
register
public boolean register(Scheme scheme)
-
getScheme
public Scheme getScheme(java.lang.String scheme)
-
-