Package com.persequor.event
Class Namespace
java.lang.Object
com.persequor.event.Namespace
Namespace is a typed value to represent an xml namespace.
 Namespace to alias bindings is setup in
- See Also:
- 
Method SummaryModifier and TypeMethodDescriptionstatic NamespaceBuild a namespace based only on alias.booleanstatic NamespaceBuild a namespace based only on full namespace.static NamespaceBuild a namespace based only on full namespace and the alias.static NamespaceBuild a namespace based only on full namespace, the alias and the unqualified.getAlias()getFull()inthashCode()booleanFlag saying if Namespace forces its nested tags to be namespace prefixed (qualified)booleanisVoid()Is this the special "no value"-namespace.toString()
- 
Method Details- 
getFull
- 
getAlias
- 
aliasBuild a namespace based only on alias. For example to match the xml tag<my:mytag />you could use Namespace.alias("my") to represent the namespace If a matching namespace config is found in XmlNamespaceConfiguration, the configuration version is returned including the full namespace and unqualified flag set- Parameters:
- namespaceAlias- the alias as a string
- Returns:
- the requested namespace.
- See Also:
 
- 
fullBuild a namespace based only on full namespace. For example to match the xml tag<my:mytag xmlns:my="urn:my:namespace" />you could use Namespace.full("urn:my:namespace") to represent the namespace If a matching namespace config is found in XmlNamespaceConfiguration, the configuration version is returned including the full namespace and unqualified flag set- Parameters:
- namespace- the full namespace as a string
- Returns:
- the requested namespace
 
- 
fullBuild a namespace based only on full namespace and the alias. For example to match the xml tag<my:mytag xmlns:my="urn:my:namespace" />you could use Namespace.full("urn:my:namespace") to represent the namespace If a matching namespace config is found in XmlNamespaceConfiguration, the configuration version is returned including the full namespace and unqualified flag set- Parameters:
- namespace- the full namespace as a string
- alias- the alias/prefix
- Returns:
- the requested namespace
 
- 
fullBuild a namespace based only on full namespace, the alias and the unqualified. For example to match the xml tag<my:mytag xmlns:my="urn:my:namespace" />you could use Namespace.full("urn:my:namespace") to represent the namespace If a matching namespace config is found in XmlNamespaceConfiguration, the configuration version is returned including the full namespace and unqualified flag set- Parameters:
- namespace- the full namespace as a string
- alias- the alias/prefix
- unqualified- flag to show if this namespace is qualified or not
- Returns:
- the requested namespace
 
- 
isUnqualifiedpublic boolean isUnqualified()Flag saying if Namespace forces its nested tags to be namespace prefixed (qualified)- Returns:
- true if prefixing is not forced, false otherwise
 
- 
isVoidpublic boolean isVoid()Is this the special "no value"-namespace. Name and prefix (alias) is not specified.- Returns:
- true if empty
 
- 
toString
- 
equals
- 
hashCodepublic int hashCode()
 
-