org.xwiki.model.internal.reference
Class ExplicitStringDocumentReferenceResolver

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

@Component
@Named(value="explicit")
@Singleton
public class ExplicitStringDocumentReferenceResolver
extends java.lang.Object
implements DocumentReferenceResolver<java.lang.String>

Specialized version of EntityReferenceResolver which can be considered a helper component to resolve DocumentReference objects from their string representation. The behavior is the one defined in ExplicitStringEntityReferenceResolver.

Since:
2.2.3
Version:
$Id$

Constructor Summary
ExplicitStringDocumentReferenceResolver()
           
 
Method Summary
 DocumentReference resolve(java.lang.String documentReferenceRepresentation, java.lang.Object... parameters)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExplicitStringDocumentReferenceResolver

public ExplicitStringDocumentReferenceResolver()
Method Detail

resolve

public DocumentReference resolve(java.lang.String documentReferenceRepresentation,
                                 java.lang.Object... parameters)

Specified by:
resolve in interface DocumentReferenceResolver<java.lang.String>
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
See Also:
DocumentReferenceResolver.resolve(T, java.lang.Object...)


Copyright © 2004-2011 XWiki. All Rights Reserved.