Resolve the specified path by replacing all placeholders. At first, there is an attempt to resolve placeholders using annotations. If a placeholder is not bound to any annotation, then there is an attempt to replace it by a String value specified by {@link #addReference(String,String)} method. Ifthis attempt fails, the placeholder will not be resolved and the final path will contain it.
@param initialPath path with placeholders to be replaced, e.g."${globalConfigPage}/jcr:content/configComponent"
@return a path with replaced placeholders, e.g."/content/test/en/configuration/global-configuration/jcr:content/configComponent". Or a path containing placeholders which could not be resolved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.