org.xbis
Class XBISWriter.OutputNamespace

java.lang.Object
  extended byorg.xbis.BasicNamespace
      extended byorg.xbis.XBISWriter.OutputNamespace
Enclosing class:
XBISWriter

protected static class XBISWriter.OutputNamespace
extends BasicNamespace

Extended namespace information for output processing. This adds tracking of the namespace definition and active namespace handles to the basic namespace definition.


Constructor Summary
XBISWriter.OutputNamespace(java.lang.String prefix, java.lang.String uri, int handle)
          Constructor for predefined namespaces.
XBISWriter.OutputNamespace(java.lang.String prefix, java.lang.String uri, org.xbis.XBISWriter.OutputInitialNamespace owner)
          Constructor.
 
Method Summary
 int getActiveHandle()
          Get active handle.
 int getDefinitionHandle()
          Get definition handle.
 org.xbis.XBISWriter.OutputInitialNamespace getOwner()
          Get owning URI information.
 boolean isActive()
          Check if namespace mapping active.
 
Methods inherited from class org.xbis.BasicNamespace
equals, getPrefix, getUri, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XBISWriter.OutputNamespace

public XBISWriter.OutputNamespace(java.lang.String prefix,
                                  java.lang.String uri,
                                  org.xbis.XBISWriter.OutputInitialNamespace owner)
Constructor.

Parameters:
prefix - namespace prefix (empty string for default namespace)
uri - namespace URI
owner - owning initial namespace for URI

XBISWriter.OutputNamespace

public XBISWriter.OutputNamespace(java.lang.String prefix,
                                  java.lang.String uri,
                                  int handle)
Constructor for predefined namespaces.

Parameters:
prefix - namespace prefix (empty string for default namespace)
uri - namespace URI
handle - namespace definition and active handle
Method Detail

isActive

public boolean isActive()
Check if namespace mapping active.

Returns:
true if active, false if not

getDefinitionHandle

public int getDefinitionHandle()
Get definition handle.

Returns:
definition handle

getActiveHandle

public int getActiveHandle()
Get active handle.

Returns:
active handle

getOwner

public org.xbis.XBISWriter.OutputInitialNamespace getOwner()
Get owning URI information.

Returns:
information for the URI used by this namespace


Company Web Site

XML Binary Information Set Home