|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.hp.hpl.jena.util.LocationMapper
public class LocationMapper
Alternative locations for URIs. Maintains two maps: single item alternatives and alternative prefixes. To suggest an alternative location, first check the single items, then check the prefixes. A LocationMapper can be configured by an RDF file. The default for this is "etc/location-mapping.n3". There is a default LocationMapper which is used by the global @link{FileManager}.
FileManager
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_PATH
The default path for searching for the location mapper |
static java.lang.String |
GlobalMapperSystemProperty1
|
static java.lang.String |
GlobalMapperSystemProperty2
|
Constructor Summary | |
---|---|
LocationMapper()
Create a LocationMapper with no mapping yet |
|
LocationMapper(LocationMapper locMapper)
Create a LocationMapper made like another one This is a deep copy of the location and prefix maps.. |
|
LocationMapper(Model model)
Create a LocationMapper from an existing model |
|
LocationMapper(java.lang.String config)
Create a LocationMapper from a config file |
Method Summary | |
---|---|
void |
addAltEntry(java.lang.String uri,
java.lang.String alt)
|
void |
addAltPrefix(java.lang.String uriPrefix,
java.lang.String altPrefix)
|
java.lang.String |
altMapping(java.lang.String uri)
|
java.lang.String |
altMapping(java.lang.String uri,
java.lang.String otherwise)
Apply mappings: first try for an exact alternative location, then try to remap by prefix, finally, try the special case of filenames in a specific base directory. |
boolean |
equals(java.lang.Object obj)
|
static LocationMapper |
get()
Get the global LocationMapper |
java.lang.String |
getAltEntry(java.lang.String uri)
|
java.lang.String |
getAltPrefix(java.lang.String uriPrefix)
|
int |
hashCode()
|
java.util.Iterator<java.lang.String> |
listAltEntries()
Iterate over all the entries registered |
java.util.Iterator<java.lang.String> |
listAltPrefixes()
Iterate over all the prefixes registered |
static LocationMapper |
makeGlobal()
Make a location mapper from the path settings |
void |
processConfig(Model m)
|
void |
removeAltEntry(java.lang.String uri)
|
void |
removeAltPrefix(java.lang.String uriPrefix)
|
static void |
setGlobalLocationMapper(LocationMapper globalLocationMapper)
Set the global lcoation mapper. |
Model |
toModel()
|
void |
toModel(Model model)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DEFAULT_PATH
public static final java.lang.String GlobalMapperSystemProperty1
public static final java.lang.String GlobalMapperSystemProperty2
Constructor Detail |
---|
public LocationMapper()
public LocationMapper(LocationMapper locMapper)
public LocationMapper(Model model)
LocationMappingVocab
public LocationMapper(java.lang.String config)
Method Detail |
---|
public static LocationMapper get()
public static void setGlobalLocationMapper(LocationMapper globalLocationMapper)
globalLocationMapper
- public static LocationMapper makeGlobal()
public java.lang.String altMapping(java.lang.String uri)
public java.lang.String altMapping(java.lang.String uri, java.lang.String otherwise)
uri
- otherwise
-
public void addAltEntry(java.lang.String uri, java.lang.String alt)
public void addAltPrefix(java.lang.String uriPrefix, java.lang.String altPrefix)
public java.util.Iterator<java.lang.String> listAltEntries()
public java.util.Iterator<java.lang.String> listAltPrefixes()
public void removeAltEntry(java.lang.String uri)
public void removeAltPrefix(java.lang.String uriPrefix)
public java.lang.String getAltEntry(java.lang.String uri)
public java.lang.String getAltPrefix(java.lang.String uriPrefix)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public Model toModel()
public void toModel(Model model)
public void processConfig(Model m)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |