public class NamespaceDefinition
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static int |
ALLDEFAULT_USAGE |
(package private) static int |
ATTRIBUTES_USAGE |
(package private) static int |
ELEMENTS_USAGE |
private boolean |
m_attributeDefault
Use by default for nested attributes.
|
private boolean |
m_elementDefault
Use by default for nested elements.
|
private int |
m_index
Index in namespace table for binding.
|
private java.lang.String |
m_prefix
Namespace prefix (may be
null , but not ""). |
private java.lang.String |
m_uri
Namespace URI.
|
(package private) static int |
NODEFAULT_USAGE |
Constructor and Description |
---|
NamespaceDefinition(java.lang.String uri,
java.lang.String prefix,
int usage)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static NamespaceDefinition |
buildNamespace(java.lang.String uri,
java.lang.String prefix)
Instance builder with supplied values.
|
int |
getIndex()
Get namespace index.
|
java.lang.String |
getPrefix()
Get prefix for namespace.
|
java.lang.String |
getUri()
Get namespace URI.
|
boolean |
isAttributeDefault()
Check if default namespace for attributes.
|
boolean |
isElementDefault()
Check if default namespace for elements.
|
void |
print(int depth) |
void |
setIndex(int index)
Set namespace index.
|
void |
setPrefix(java.lang.String prefix)
Set prefix for namespace.
|
static final int NODEFAULT_USAGE
static final int ELEMENTS_USAGE
static final int ATTRIBUTES_USAGE
static final int ALLDEFAULT_USAGE
private java.lang.String m_uri
private java.lang.String m_prefix
null
, but not "").private int m_index
private boolean m_elementDefault
private boolean m_attributeDefault
public NamespaceDefinition(java.lang.String uri, java.lang.String prefix, int usage)
uri
- namespace URIprefix
- namespace prefix (may be null
for default
namespace, but not "")usage
- code for default usage of namespacepublic boolean isAttributeDefault()
true
if default namespace for attributes,
false
if notpublic boolean isElementDefault()
true
if default namespace for elements,
false
if notpublic void setPrefix(java.lang.String prefix)
prefix
- namespace prefix (may be null
, but not "")public java.lang.String getPrefix()
null
, but not "")public java.lang.String getUri()
public void setIndex(int index)
index
- namespace indexpublic int getIndex()
public static NamespaceDefinition buildNamespace(java.lang.String uri, java.lang.String prefix)
uri
- namespace URIprefix
- namespace prefixpublic void print(int depth)