org.xwiki.model.reference
Interface DocumentReferenceResolver<T>
- Type Parameters:
T - the type of the representation (eg a String)
@Role
public interface DocumentReferenceResolver<T>
Resolve a Document reference defined in a given representation into a validated DocumentReference object, ie
with valid values and a valid hierarchy (eg a Document reference must have a parent which is a space reference,
reference values must not be null, etc).
- Since:
- 2.2M1
- Version:
- $Id: 40e21c544e8e8744ce112bc7fe4ab6edf7bff22e $
TYPE_STRING
static final ParameterizedType TYPE_STRING
- Type instance for EntityReferenceResolver.
- Since:
- 4.0M1
TYPE_REFERENCE
static final ParameterizedType TYPE_REFERENCE
- Type instance for EntityReferenceResolver.
- Since:
- 4.0M1
resolve
DocumentReference resolve(T documentReferenceRepresentation,
Object... parameters)
- Parameters:
documentReferenceRepresentation - the representation of a document reference (eg as a String)parameters - optional parameters. Their meaning depends on the resolver implementation
- Returns:
- the valid resolved document reference as an Object
Copyright © 2004–2014 XWiki. All rights reserved.