Klasse ReferenceParser
java.lang.Object
org.apache.sling.servlets.post.impl.helper.ReferenceParser
Takes a string representation of a node (either a path or a uuid) and tries to parse it.
ReferenceParser is only used if JCR is available.
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungstatic javax.jcr.Value[]Parses the given source strings and returns the respective reference value instances.static javax.jcr.ValueParses the given source string and returns the correct Value object.
-
Konstruktordetails
-
ReferenceParser
public ReferenceParser()
-
-
Methodendetails
-
parse
public static javax.jcr.Value parse(javax.jcr.Session session, String value, boolean weak) throws javax.jcr.RepositoryException Parses the given source string and returns the correct Value object. If no node matches returnsnull.- Parameter:
session- the sessionvalue- a path or UUIDweak- true to create a WeakReference value- Gibt zurück:
- the value or
null - Löst aus:
javax.jcr.RepositoryException- in case of problems
-
parse
public static javax.jcr.Value[] parse(javax.jcr.Session session, String[] values, boolean weak) throws javax.jcr.RepositoryException Parses the given source strings and returns the respective reference value instances. If no node matches for any of the sources returnsnull.- Parameter:
session- the sessionvalues- path or UUID stringsweak- true to create a WeakReference value- Gibt zurück:
- the values or
null - Löst aus:
javax.jcr.RepositoryException- in case of problems
-