org.apache.abdera.util.iri
Class AbstractScheme
java.lang.Object
org.apache.abdera.util.iri.AbstractScheme
- All Implemented Interfaces:
- Scheme
- Direct Known Subclasses:
- DefaultScheme
public abstract class AbstractScheme
- extends java.lang.Object
- implements Scheme
Base implementation for IRI scheme providers
Field Summary |
protected java.lang.String |
name
|
Method Summary |
boolean |
equivalent(IRI iri1,
IRI iri2)
Default to use normalization-based comparison |
java.lang.String |
getName()
|
IRI |
normalize(IRI iri)
Default return unmodified |
java.lang.String |
normalizePath(java.lang.String path)
Default return unmodified |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
name
protected final java.lang.String name
AbstractScheme
protected AbstractScheme(java.lang.String name)
getName
public java.lang.String getName()
- Specified by:
getName
in interface Scheme
equivalent
public boolean equivalent(IRI iri1,
IRI iri2)
- Default to use normalization-based comparison
- Specified by:
equivalent
in interface Scheme
normalize
public IRI normalize(IRI iri)
- Default return unmodified
- Specified by:
normalize
in interface Scheme
normalizePath
public java.lang.String normalizePath(java.lang.String path)
- Default return unmodified
- Specified by:
normalizePath
in interface Scheme