Class FacetQNameUtils
java.lang.Object
org.alfresco.repo.search.impl.solr.facet.FacetQNameUtils
This class provides some simple utility methods for dealing with
QNames within 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 the QName class.- Since:
- 5.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic QNamecreateQName(String s, NamespacePrefixResolver resolver) This method converts the supplied qname string into aQNameobject.
-
Constructor Details
-
FacetQNameUtils
public FacetQNameUtils()
-
-
Method Details
-
createQName
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:
NullPointerException- if the provided string isnull.IllegalArgumentException- if the provided string could not be recognised as a valid QName.
-