org.xwiki.model.reference
Interface EntityReferenceSerializer<T>

Type Parameters:
T - the type of the new representation

@Role
public interface EntityReferenceSerializer<T>

Generate a different representation of an Entity Reference (eg as a String).

Since:
2.2M1
Version:
$Id: b9862c7c2fba1274f40640be8f7c8b27e722dd51 $

Field Summary
static ParameterizedType TYPE_REFERENCE
          Type instance for EntityReferenceResolver.
static ParameterizedType TYPE_STRING
          Type instance for EntityReferenceResolver.
 
Method Summary
 T serialize(EntityReference reference, Object... parameters)
          Serialize an entity reference into a new representation of type .
 

Field Detail

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
Method Detail

serialize

T serialize(EntityReference reference,
            Object... parameters)
Serialize an entity reference into a new representation of type .

Parameters:
reference - the reference to serialize
parameters - optional parameters. Their meaning depends on the serializer implementation
Returns:
the new representation (eg as a String)


Copyright © 2004-2013 XWiki. All Rights Reserved.