org.xwiki.model.internal.reference
Class DefaultStringObjectReferenceResolver

java.lang.Object
  extended by org.xwiki.model.internal.reference.DefaultStringObjectReferenceResolver
All Implemented Interfaces:
ObjectReferenceResolver<java.lang.String>

@Component
public class DefaultStringObjectReferenceResolver
extends java.lang.Object
implements ObjectReferenceResolver<java.lang.String>

Specialized version of EntityReferenceResolver which can be considered a helper component to resolve ObjectReference objects from their string representation. This implementation uses fixed default values when parts of the Reference are missing in the string representation. Default values are retrieved from the ModelConfiguration class.

Since:
2.3M1
Version:
$Id$

Constructor Summary
DefaultStringObjectReferenceResolver()
           
 
Method Summary
 ObjectReference resolve(java.lang.String objectReferenceRepresentation)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultStringObjectReferenceResolver

public DefaultStringObjectReferenceResolver()
Method Detail

resolve

public ObjectReference resolve(java.lang.String objectReferenceRepresentation)

Specified by:
resolve in interface ObjectReferenceResolver<java.lang.String>
Parameters:
objectReferenceRepresentation - the representation of an object reference (e.g. as a String)
Returns:
the valid resolved object reference as an object
See Also:
ObjectReferenceResolver.resolve(Object)


Copyright © 2004-2011 XWiki. All Rights Reserved.