|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xwiki.rendering.listener.reference.ResourceReference
public class ResourceReference
Represents a reference to a Resource (document, image, attachment, mail, etc). Note that this representation is independent of any wiki syntax.
| Constructor Summary | |
|---|---|
ResourceReference(java.lang.String reference,
ResourceType type)
|
|
| Method Summary | |
|---|---|
void |
addBaseReference(java.lang.String baseReference)
|
void |
addBaseReferences(java.util.List<java.lang.String> baseReferences)
|
ResourceReference |
clone()
|
boolean |
equals(java.lang.Object object)
|
java.util.List<java.lang.String> |
getBaseReferences()
|
java.lang.String |
getParameter(java.lang.String name)
In order for Resource references to be extensible we allow for extra parameters in addition to the Resource reference. |
java.util.Map<java.lang.String,java.lang.String> |
getParameters()
|
java.lang.String |
getReference()
|
ResourceType |
getType()
|
int |
hashCode()
|
boolean |
isTyped()
|
void |
removeParameter(java.lang.String name)
|
void |
setParameter(java.lang.String name,
java.lang.String value)
|
void |
setParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
|
void |
setReference(java.lang.String reference)
|
void |
setType(ResourceType type)
|
void |
setTyped(boolean isTyped)
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ResourceReference(java.lang.String reference,
ResourceType type)
reference - see getReference()type - see getType()| Method Detail |
|---|
public void setTyped(boolean isTyped)
isTyped - see isTyped()public boolean isTyped()
public void setReference(java.lang.String reference)
reference - see getReference()public java.lang.String getReference()
getType()public void addBaseReference(java.lang.String baseReference)
baseReference - see getBaseReferences()public void addBaseReferences(java.util.List<java.lang.String> baseReferences)
baseReferences - see getBaseReferences()public java.util.List<java.lang.String> getBaseReferences()
getReference()
returns a non absolute reference, can be null. When resolving references the list should be
evaluated from first to last (the last entries qualifying the entries earlier in the list)public ResourceType getType()
ResourceTypepublic void setType(ResourceType type)
type - the type of the resourceResourceType
public void setParameter(java.lang.String name,
java.lang.String value)
name - see getParameter(String)value - see getParameter(String)public void setParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
parameters - see getParameters()public void removeParameter(java.lang.String name)
name - see getParameter(String)public java.lang.String getParameter(java.lang.String name)
name - the name of the parameter to get
public java.util.Map<java.lang.String,java.lang.String> getParameters()
getParameter(String)public java.lang.String toString()
The output is syntax independent since this class is used for all syntaxes. Specific syntaxes should extend this class and override this method to perform syntax-dependent formatting.
toString in class java.lang.ObjectObject.toString()public ResourceReference clone()
clone in class java.lang.ObjectObject.clone()public int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()public boolean equals(java.lang.Object object)
equals in class java.lang.ObjectObject.equals(Object)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||