org.codehaus.enunciate.modules.xml
Class QNameModel
java.lang.Object
freemarker.ext.beans.BeanModel
freemarker.ext.beans.StringModel
org.codehaus.enunciate.modules.xml.QNameModel
- All Implemented Interfaces:
- freemarker.ext.util.WrapperTemplateModel, freemarker.template.AdapterTemplateModel, freemarker.template.TemplateHashModel, freemarker.template.TemplateHashModelEx, freemarker.template.TemplateModel, freemarker.template.TemplateScalarModel
public class QNameModel
- extends freemarker.ext.beans.StringModel
Outputs the qname in the form of "prefix:namespace". The prefix is looked up in the model.
- Author:
- Ryan Heaton
| Fields inherited from class freemarker.ext.beans.BeanModel |
object, wrapper |
| Fields inherited from interface freemarker.template.TemplateScalarModel |
EMPTY_STRING |
| Fields inherited from interface freemarker.template.TemplateModel |
NOTHING |
|
Constructor Summary |
QNameModel(javax.xml.namespace.QName qname,
freemarker.ext.beans.BeansWrapper wrapper)
|
| Methods inherited from class freemarker.ext.beans.BeanModel |
get, getAdaptedObject, getWrappedObject, hasPlainGetMethod, invokeGenericGet, isEmpty, keys, keySet, size, unwrap, values, wrap |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
QNameModel
public QNameModel(javax.xml.namespace.QName qname,
freemarker.ext.beans.BeansWrapper wrapper)
getAsString
public java.lang.String getAsString()
- Specified by:
getAsString in interface freemarker.template.TemplateScalarModel- Overrides:
getAsString in class freemarker.ext.beans.StringModel
lookupPrefix
protected java.lang.String lookupPrefix(java.lang.String namespace)
- Convenience method to lookup a namespace prefix given a namespace.
- Parameters:
namespace - The namespace for which to lookup the prefix.
- Returns:
- The namespace prefix.
getNamespacesToPrefixes
protected static java.util.Map<java.lang.String,java.lang.String> getNamespacesToPrefixes()
- The namespace to prefix map.
- Returns:
- The namespace to prefix map.
getModel
protected static EnunciateFreemarkerModel getModel()
- Get the current root model.
- Returns:
- The current root model.
toString
public java.lang.String toString()
- Overrides:
toString in class freemarker.ext.beans.BeanModel