本文整理了Java中org.xwiki.rendering.listener.reference.ResourceReference.getReference
方法的一些代码示例,展示了ResourceReference.getReference
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResourceReference.getReference
方法的具体详情如下:
包路径:org.xwiki.rendering.listener.reference.ResourceReference
类名称:ResourceReference
方法名:getReference
暂无
代码示例来源:origin: org.xwiki.rendering/xwiki-rendering-syntax-xhtml
@Override
protected String getImageSrcAttributeValue(ResourceReference reference, Map<String, String> parameters)
{
return reference.getReference();
}
}
代码示例来源:origin: org.xwiki.rendering/xwiki-rendering-syntax-xhtml
public XWikiWikiReference(ResourceReference reference, String label, WikiParameters linkParameters,
boolean freeStanding)
{
super(reference.getReference(), label, linkParameters);
this.reference = reference;
this.freeStanding = freeStanding;
}
代码示例来源:origin: org.xwiki.platform/xwiki-core-rendering-api
/**
* {@inheritDoc}
* @see org.xwiki.rendering.renderer.reference.link.URILabelGenerator#generateLabel(
*org.xwiki.rendering.listener.reference.ResourceReference)
*/
public String generateLabel(ResourceReference reference)
{
return reference.getReference();
}
}
代码示例来源:origin: org.xwiki.platform/xwiki-core-rendering-api
/**
* {@inheritDoc}
* @see org.xwiki.rendering.renderer.reference.link.LinkLabelGenerator#generate(
* org.xwiki.rendering.listener.reference.ResourceReference)
* @since 2.5RC1
*/
public String generate(ResourceReference reference)
{
return reference.getReference();
}
}
代码示例来源:origin: org.xwiki.platform/xwiki-core-rendering-syntax-wikimodel
public XWikiWikiReference(ResourceReference reference, String label, WikiParameters linkParameters,
boolean isFreeStanding)
{
super(reference.getReference(), label, linkParameters);
this.reference = reference;
this.isFreeStanding = isFreeStanding;
}
代码示例来源:origin: org.xwiki.platform/xwiki-core-rendering-api
/**
* {@inheritDoc}
* @see org.xwiki.rendering.renderer.reference.link.URILabelGenerator#generateLabel(
*org.xwiki.rendering.listener.reference.ResourceReference)
*/
public String generateLabel(ResourceReference reference)
{
// Remove the query string (if any).
return StringUtils.substringBefore(reference.getReference(), "?");
}
}
代码示例来源:origin: org.xwiki.rendering/xwiki-rendering-syntax-xhtml
@Override
protected void beginLinkExtraAttributes(ResourceReference reference, Map<String, String> spanAttributes,
Map<String, String> anchorAttributes)
{
anchorAttributes.put(XHTMLLinkRenderer.HREF, reference.getReference());
}
}
代码示例来源:origin: org.xwiki.rendering/xwiki-rendering-tests
/**
* {@inheritDoc}
*
* @see WikiModel#isDocumentAvailable(org.xwiki.rendering.listener.reference.ResourceReference)
*/
public boolean isDocumentAvailable(ResourceReference documentReference)
{
return "Space.ExistingPage".equals(documentReference.getReference());
}
}
代码示例来源:origin: org.xwiki.rendering/xwiki-rendering-syntax-xhtml
@Override
protected void beginLinkExtraAttributes(ResourceReference reference, Map<String, String> spanAttributes,
Map<String, String> anchorAttributes)
{
// Transform the UNC reference into a file URL of the format: file://///myserver/myshare/mydoc.txt
// i.e. replace all "\" chars by "/" and prefix with "file:///".
String fileURL = "file:///" + reference.getReference().replaceAll("\\\\", "/");
anchorAttributes.put(XHTMLLinkRenderer.HREF, fileURL);
}
}
代码示例来源:origin: org.xwiki.rendering/xwiki-rendering-syntax-xhtml
@Override
protected void beginLinkExtraAttributes(ResourceReference reference, Map<String, String> spanAttributes,
Map<String, String> anchorAttributes)
{
if (StringUtils.isEmpty(reference.getReference())) {
renderAutoLink(reference, spanAttributes, anchorAttributes);
} else {
anchorAttributes.put(XHTMLLinkRenderer.HREF, reference.getReference());
}
}
代码示例来源:origin: org.wikbook/wikbook.xwiki
public void onImage(ResourceReference image, boolean isFreeStandingURI, Map<String, String> parameters)
{
builder.onImage(image.getReference(), parameters);
}
}
代码示例来源:origin: org.xwiki.rendering/xwiki-rendering-syntax-doxia
@Override
public void beginLink(ResourceReference reference, boolean freestanding, Map<String, String> parameters)
{
this.sink.link(reference.getReference());
}
代码示例来源:origin: org.xwiki.rendering/xwiki-rendering-syntax-xhtml
@Override
protected String getImageSrcAttributeValue(ResourceReference reference, Map<String, String> parameters)
{
return String.format("%s:%s", reference.getType().getScheme(), reference.getReference());
}
}
代码示例来源:origin: org.xwiki.rendering/xwiki-rendering-syntax-xhtml
@Override
protected void beginLinkExtraAttributes(ResourceReference reference, Map<String, String> spanAttributes,
Map<String, String> anchorAttributes)
{
anchorAttributes.put(XHTMLLinkRenderer.HREF, reference.getType().getScheme() + ':' + reference.getReference());
}
}
代码示例来源:origin: org.xwiki.platform/xwiki-core-rendering-api
/**
* {@inheritDoc}
*
* @see AbstractXHTMLLinkTypeRenderer#beginLinkExtraAttributes(ResourceReference, java.util.Map, java.util.Map)
*/
@Override
protected void beginLinkExtraAttributes(ResourceReference reference, Map<String, String> spanAttributes,
Map<String, String> anchorAttributes)
{
anchorAttributes.put(XHTMLLinkRenderer.HREF, reference.getType().getScheme() + ':' + reference.getReference());
}
}
代码示例来源:origin: org.xwiki.rendering/xwiki-rendering-syntax-xwiki2
@Override
public String serialize(ResourceReference reference)
{
String interWikiAlias = reference.getParameter(InterWikiResourceReference.INTERWIKI_ALIAS);
String result = addEscapesToReferencePart(reference.getReference());
if (interWikiAlias != null) {
result = addEscapesToReferencePart(reference.getReference())
+ XWiki20LinkReferenceParser.SEPARATOR_INTERWIKI + addEscapesToExtraParts(interWikiAlias);
}
return result;
}
代码示例来源:origin: org.xwiki.rendering/xwiki-rendering-syntax-xwiki20
@Override
public String serialize(ResourceReference reference)
{
String interWikiAlias = reference.getParameter(InterWikiResourceReference.INTERWIKI_ALIAS);
String result = addEscapesToReferencePart(reference.getReference());
if (interWikiAlias != null) {
result = addEscapesToReferencePart(reference.getReference())
+ GenericLinkReferenceParser.SEPARATOR_INTERWIKI + addEscapesToExtraParts(interWikiAlias);
}
return result;
}
代码示例来源:origin: org.xwiki.rendering/xwiki-rendering-syntax-xwiki2
@Override
public String serialize(ResourceReference reference)
{
StringBuffer result = new StringBuffer();
if (reference.isTyped() && isSupportedType(reference.getType())) {
result.append(reference.getType().getScheme());
result.append(DefaultResourceReferenceParser.TYPE_SEPARATOR);
}
result.append(reference.getReference());
return result.toString();
}
代码示例来源:origin: org.xwiki.rendering/xwiki-rendering-syntax-xhtml
@Override
protected String getImageSrcAttributeValue(ResourceReference reference, Map<String, String> parameters)
{
String imageSrcAttributeValue;
if (this.wikiModel != null) {
imageSrcAttributeValue = this.wikiModel.getImageURL(reference, parameters);
} else {
imageSrcAttributeValue = String.format("%s:%s", reference.getType().getScheme(), reference.getReference());
}
return imageSrcAttributeValue;
}
}
代码示例来源:origin: org.xwiki.rendering/xwiki-rendering-syntax-doxia
@Override
public void onImage(ResourceReference reference, boolean freestanding, Map<String, String> parameters)
{
this.sink.figure();
// TODO: handle special XWiki format for image locations. How do we pass image bits to Doxia?
// TODO: Handle parameters
// TODO: Handle free standing URI (if supported by Doxia)
this.sink.figureGraphics(reference.getReference());
this.sink.figure_();
}
内容来源于网络,如有侵权,请联系作者删除!