public class RootTranslator extends java.lang.Object implements ReferenceFactory, Externalizable
Modifier and Type | Field and Description |
---|---|
java.lang.String |
prefix |
java.lang.String |
translatedPrefix |
Constructor and Description |
---|
RootTranslator()
Serialization only!
|
RootTranslator(java.lang.String prefix,
java.lang.String translatedPrefix)
Creates a translator which will create references of the
type described by translatedPrefix whenever references of
the type prefix are being derived.
|
Modifier and Type | Method and Description |
---|---|
Reference |
derive(java.lang.String URI) |
Reference |
derive(java.lang.String URI,
java.lang.String context) |
boolean |
derives(java.lang.String URI) |
void |
readExternal(java.io.DataInputStream in,
PrototypeFactory pf) |
void |
writeExternal(java.io.DataOutputStream out) |
public java.lang.String prefix
public java.lang.String translatedPrefix
public RootTranslator()
public RootTranslator(java.lang.String prefix, java.lang.String translatedPrefix)
prefix
- translatedPrefix
- public Reference derive(java.lang.String URI) throws InvalidReferenceException
derive
in interface ReferenceFactory
InvalidReferenceException
public Reference derive(java.lang.String URI, java.lang.String context) throws InvalidReferenceException
derive
in interface ReferenceFactory
InvalidReferenceException
public boolean derives(java.lang.String URI)
derives
in interface ReferenceFactory
public void readExternal(java.io.DataInputStream in, PrototypeFactory pf) throws java.io.IOException, DeserializationException
readExternal
in interface Externalizable
java.io.IOException
DeserializationException
public void writeExternal(java.io.DataOutputStream out) throws java.io.IOException
writeExternal
in interface Externalizable
java.io.IOException