org.jibx.binding.def
Class NamespaceDefinition

java.lang.Object
  extended by org.jibx.binding.def.NamespaceDefinition

public class NamespaceDefinition
extends Object

Namespace definition from binding.

Author:
Dennis M. Sosnoski

Constructor Summary
NamespaceDefinition(String uri, String prefix, int usage)
          Constructor.
 
Method Summary
static NamespaceDefinition buildNamespace(String uri, String prefix)
          Instance builder with supplied values.
 int getIndex()
          Get namespace index.
 String getPrefix()
          Get prefix for namespace.
 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(String prefix)
          Set prefix for namespace.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamespaceDefinition

public NamespaceDefinition(String uri,
                           String prefix,
                           int usage)
Constructor.

Parameters:
uri - namespace URI
prefix - namespace prefix (may be null for default namespace, but not "")
usage - code for default usage of namespace
Method Detail

isAttributeDefault

public boolean isAttributeDefault()
Check if default namespace for attributes.

Returns:
true if default namespace for attributes, false if not

isElementDefault

public boolean isElementDefault()
Check if default namespace for elements.

Returns:
true if default namespace for elements, false if not

setPrefix

public void setPrefix(String prefix)
Set prefix for namespace.

Parameters:
prefix - namespace prefix (may be null, but not "")

getPrefix

public String getPrefix()
Get prefix for namespace.

Returns:
namespace prefix (may be null, but not "")

getUri

public String getUri()
Get namespace URI.

Returns:
namespace URI

setIndex

public void setIndex(int index)
Set namespace index.

Parameters:
index - namespace index

getIndex

public int getIndex()
Get namespace index.

Returns:
namespace index

buildNamespace

public static NamespaceDefinition buildNamespace(String uri,
                                                 String prefix)
Instance builder with supplied values. Used for canned definitions.

Parameters:
uri - namespace URI
prefix - namespace prefix

print

public void print(int depth)


Copyright © 2005-2011 jibx.org. All Rights Reserved.