Class FacetQNameUtils
- java.lang.Object
-
- org.alfresco.repo.search.impl.solr.facet.FacetQNameUtils
-
public abstract class FacetQNameUtils extends java.lang.ObjectThis class provides some simple utility methods for dealing withQNameswithin the faceted search feature. The whole thing should be considered a hack to handle 'special cases'. These are not intended for general use, or else they'd be in theQNameclass.- Since:
- 5.0
-
-
Constructor Summary
Constructors Constructor Description FacetQNameUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.alfresco.service.namespace.QNamecreateQName(java.lang.String s, org.alfresco.service.namespace.NamespacePrefixResolver resolver)This method converts the supplied qname string into aQNameobject.
-
-
-
Method Detail
-
createQName
public static org.alfresco.service.namespace.QName createQName(java.lang.String s, org.alfresco.service.namespace.NamespacePrefixResolver resolver)This method converts the supplied qname string into aQNameobject. It accepts both short and long form qname strings.- Parameters:
s- a qname string, such as "cm:name" or "{http://www.alfresco.org/model/content/1.0}name"resolver- this is needed to convert any qname prefixes into their long form.- Returns:
- the QName instance.
- Throws:
java.lang.NullPointerException- if the provided string isnull.java.lang.IllegalArgumentException- if the provided string could not be recognised as a valid QName.
-
-