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

Type Parameters:
T - the type of the representation (e.g. a String)

@ComponentRole
public interface ObjectPropertyReferenceResolver<T>

Resolve a Property reference defined in a given representation into a validated ObjectPropertyReference object, i.e. with valid values and a valid hierarchy (e.g. a Property reference must have a parent which is an object reference, reference values must not be null, etc).

Since:
2.3M1
Version:
$Id$

Method Summary
 ObjectPropertyReference resolve(T propertyReferenceRepresentation)
          Deprecated. 
 ObjectPropertyReference resolve(T propertyReferenceRepresentation, Object... parameters)
           
 

Method Detail

resolve

@Deprecated
ObjectPropertyReference resolve(T propertyReferenceRepresentation)
Deprecated. 

Parameters:
propertyReferenceRepresentation - the representation of an object reference (e.g. as a String)
Returns:
the valid resolved object reference as an object

resolve

ObjectPropertyReference resolve(T propertyReferenceRepresentation,
                                Object... parameters)
Parameters:
propertyReferenceRepresentation - the representation of an object reference (e.g. as a String)
parameters - optional parameters. Their meaning depends on the resolver implementation
Returns:
the valid resolved object reference as an object
Since:
3.3M2


Copyright © 2004-2011 XWiki. All Rights Reserved.