Class InterWikiResourceReference
java.lang.Object
org.xwiki.rendering.listener.reference.ResourceReference
org.xwiki.rendering.listener.reference.InterWikiResourceReference
- All Implemented Interfaces:
Cloneable
Represents a reference to an external wiki(Inter Wiki).
An InterWiki reference is a shorthand notation to reference a set of external URL, all having a common prefix (eg
http://server/some/common/prefix/a1, http://server/some/common/prefix/a2). An InterWiki reference is made of an
InterWiki Alias which is a name corresponding to the common URL and an InterWiki Path which is the suffix to append
to the common URL part to make the full URL.
- Since:
- 2.5RC1
- Version:
- $Id: c81cb0fa4b4aa35efda8f5caa623bafb7d4b4131 $
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe name of the parameter representing the InterWiki Alias. -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.xwiki.rendering.listener.reference.ResourceReference
addBaseReference, addBaseReferences, clone, equals, getBaseReferences, getParameter, getParameters, getReference, getType, hashCode, isTyped, removeParameter, setParameter, setParameters, setReference, setType, setTyped, toString
-
Field Details
-
INTERWIKI_ALIAS
The name of the parameter representing the InterWiki Alias.- See Also:
-
-
Constructor Details
-
InterWikiResourceReference
- Parameters:
reference- seeResourceReference.getReference()
-
-
Method Details
-
setInterWikiAlias
- Parameters:
interWikiAlias- seegetInterWikiAlias()
-
getInterWikiAlias
- Returns:
- the Inter Wiki alias to which the resource is pointing to or null if not defined. Mappings between Inter Wiki aliases and actual locations are defined in the Inter Wiki Map. Example: "wikipedia"
-