com.softwareag.tamino.db.api.namespace
Class TInoNamespace

java.lang.Object
  extended by com.softwareag.tamino.db.api.namespace.TInoNamespace
All Implemented Interfaces:
TNamespace

public class TInoNamespace
extends java.lang.Object
implements TNamespace

TInoNamespace is the representation for Tamino specific elements and attributes within the ino namespace. The class provides type safe constant objects representing the various elememts/attributes such as collection, doctype etc. for Tamino.The class implements the singleton pattern meaning that only one instance of this class can be instantiated.

Version:
$Revision: 1.12 $
Author:
Marcus Schreyer

Nested Class Summary
protected static class TInoNamespace.TInoObject
          Concrete inner class that implements TNamespaceObject and represents an ino namespace object.
 
Field Summary
static TNamespaceObject CODE
          Constant that represents the code attribute within the messagetext or warningtext element.
static TNamespaceObject COLLECTION
          Constant that represents the collection element within the ino namespace.
static TNamespaceObject COUNT
          Constant that represents the count attribute within the ino namespace.
static TNamespaceObject CURRENT
          Constant that represents the current element within the ino namespace.
static TNamespaceObject CURSOR
          Constant that represents the cursor element within the ino namespace.
static TNamespaceObject DATABASE
          Constant that represents the database element within the ino namespace.
static TNamespaceObject DATE
          Constant that represents the date attribute within the ino namespace.
static TNamespaceObject DIAGNOSE
          Constant that represents the diagnose element within the ino namespace.
static TNamespaceObject DOCNAME
          Constant that represents the docname element within the ino namespace.
static TNamespaceObject DOCTYPE
          Constant that represents the doctype element within the ino namespace.
static TNamespaceObject DURATION
          Constant that represents the duration attribute within the ino namespace.
static TNamespaceObject ETC
          Constant that represents the etc element within the ino namespace.
static TNamespaceObject FIRST
          Constant that represents the first element within the ino namespace.
static TNamespaceObject HANDLE
          Constant that represents the handel attributte within the ino namespace.
static TNamespaceObject HREF
          Constant that represents the href attribute within the ino namespace.
static TNamespaceObject ID
          Constant that represents the id attribute within the ino namespace.
static TNamespaceObject LAST
          Constant that represents the last element within the ino namespace.
static TNamespaceObject MESSAGE
          Constant that represents the message element within the ino namespace.
static TNamespaceObject MESSAGE_LINE
          Constant that represents the messageline element within the ino namespace.
static TNamespaceObject MESSAGE_TEXT
          Constant that represents the messagetext element within the ino namespace.
static TNamespaceObject NAME
          Constant that represents the name attribute within the ino namespace.
static TNamespaceObject NEXT
          Constant that represents the next element within the ino namespace.
static TNamespaceObject NODE
          Constant that represents the node element within the ino namespace.
static TNamespaceObject OBJECT
          Constant that represents the object element within the ino namespace.
static TNamespaceObject POSITION
          Constant that represents the position attributte within the ino namespace.
static java.lang.String PREFIX
          Constant that represents the namespace prefix.
static TNamespaceObject PREVIOUS
          Constant that represents the previous element within the ino namespace.
static TNamespaceObject QUANTITY
          Constant that represents the quantity attributte within the ino namespace.
static TNamespaceObject QUERY
          Constant that represents the query element within the ino namespace.
static TNamespaceObject REQUEST
          Constant that represents the request element within the ino namespace.
static TNamespaceObject REQUEST_TYPE
          Constant that represents the request-type element within the ino namespace.
static TNamespaceObject RESPONSE
          Constant that represents the response element within the ino namespace.
static TNamespaceObject RETURN_VALUE
          Constant that represents the returnvalue attribute within the ino namespace.
static TNamespaceObject SESSION_ID
          Constant that represents the sessionid attribute within the ino namespace.
static TNamespaceObject SESSION_INFO
          Constant that represents the sessioninfo element within the ino namespace.
static TNamespaceObject SESSION_KEY
          Constant that represents the sessionkey attribute within the ino namespace.
static TNamespaceObject SUBJECT
          Constant that represents the subject attribute within the messageline element.
static TNamespaceObject TIME
          Constant that represents the time attribute within the ino namespace.
static TNamespaceObject TIME_INFO
          Constant that represents the time info element within the ino namespace.
static TNamespaceObject UNIT
          Constant that represents the returnvalue attribute within the ino namespace.
static java.lang.String URI
          Constant that represents the namespace url.
static TNamespaceObject WARNING
          Constant that represents the warning element within the ino namespace.
static TNamespaceObject WARNING_LINE
          Constant that represents the warningline element within the ino namespace.
static TNamespaceObject WARNING_TEXT
          Constant that represents the warningtext element within the ino namespace.
 
Constructor Summary
protected TInoNamespace()
          Private Constructor.
 
Method Summary
static TNamespace getInstance()
          Gets the singleton instance.
 java.lang.String getPrefix()
          Gets the namespace prefix.
 java.lang.String getUri()
          Gets the namespace uri.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PREFIX

public static final java.lang.String PREFIX
Constant that represents the namespace prefix.

See Also:
Constant Field Values

URI

public static final java.lang.String URI
Constant that represents the namespace url.

See Also:
Constant Field Values

QUANTITY

public static final TNamespaceObject QUANTITY
Constant that represents the quantity attributte within the ino namespace.


POSITION

public static final TNamespaceObject POSITION
Constant that represents the position attributte within the ino namespace.


CURRENT

public static final TNamespaceObject CURRENT
Constant that represents the current element within the ino namespace.


HANDLE

public static final TNamespaceObject HANDLE
Constant that represents the handel attributte within the ino namespace.


COLLECTION

public static final TNamespaceObject COLLECTION
Constant that represents the collection element within the ino namespace.


ETC

public static final TNamespaceObject ETC
Constant that represents the etc element within the ino namespace.


DOCTYPE

public static final TNamespaceObject DOCTYPE
Constant that represents the doctype element within the ino namespace.


DOCNAME

public static final TNamespaceObject DOCNAME
Constant that represents the docname element within the ino namespace.


NODE

public static final TNamespaceObject NODE
Constant that represents the node element within the ino namespace.


ID

public static final TNamespaceObject ID
Constant that represents the id attribute within the ino namespace.


NAME

public static final TNamespaceObject NAME
Constant that represents the name attribute within the ino namespace.


RESPONSE

public static final TNamespaceObject RESPONSE
Constant that represents the response element within the ino namespace.


MESSAGE

public static final TNamespaceObject MESSAGE
Constant that represents the message element within the ino namespace.


RETURN_VALUE

public static final TNamespaceObject RETURN_VALUE
Constant that represents the returnvalue attribute within the ino namespace.


MESSAGE_LINE

public static final TNamespaceObject MESSAGE_LINE
Constant that represents the messageline element within the ino namespace.


SUBJECT

public static final TNamespaceObject SUBJECT
Constant that represents the subject attribute within the messageline element.


MESSAGE_TEXT

public static final TNamespaceObject MESSAGE_TEXT
Constant that represents the messagetext element within the ino namespace.


WARNING

public static final TNamespaceObject WARNING
Constant that represents the warning element within the ino namespace.


WARNING_TEXT

public static final TNamespaceObject WARNING_TEXT
Constant that represents the warningtext element within the ino namespace.


WARNING_LINE

public static final TNamespaceObject WARNING_LINE
Constant that represents the warningline element within the ino namespace.


CODE

public static final TNamespaceObject CODE
Constant that represents the code attribute within the messagetext or warningtext element.


CURSOR

public static final TNamespaceObject CURSOR
Constant that represents the cursor element within the ino namespace.


COUNT

public static final TNamespaceObject COUNT
Constant that represents the count attribute within the ino namespace.


FIRST

public static final TNamespaceObject FIRST
Constant that represents the first element within the ino namespace.


LAST

public static final TNamespaceObject LAST
Constant that represents the last element within the ino namespace.


NEXT

public static final TNamespaceObject NEXT
Constant that represents the next element within the ino namespace.


PREVIOUS

public static final TNamespaceObject PREVIOUS
Constant that represents the previous element within the ino namespace.


HREF

public static final TNamespaceObject HREF
Constant that represents the href attribute within the ino namespace.


SESSION_INFO

public static final TNamespaceObject SESSION_INFO
Constant that represents the sessioninfo element within the ino namespace.


SESSION_ID

public static final TNamespaceObject SESSION_ID
Constant that represents the sessionid attribute within the ino namespace.


SESSION_KEY

public static final TNamespaceObject SESSION_KEY
Constant that represents the sessionkey attribute within the ino namespace.


OBJECT

public static final TNamespaceObject OBJECT
Constant that represents the object element within the ino namespace.


REQUEST

public static final TNamespaceObject REQUEST
Constant that represents the request element within the ino namespace.


REQUEST_TYPE

public static final TNamespaceObject REQUEST_TYPE
Constant that represents the request-type element within the ino namespace.


DIAGNOSE

public static final TNamespaceObject DIAGNOSE
Constant that represents the diagnose element within the ino namespace.


UNIT

public static final TNamespaceObject UNIT
Constant that represents the returnvalue attribute within the ino namespace.


TIME_INFO

public static final TNamespaceObject TIME_INFO
Constant that represents the time info element within the ino namespace.


DATE

public static final TNamespaceObject DATE
Constant that represents the date attribute within the ino namespace.


TIME

public static final TNamespaceObject TIME
Constant that represents the time attribute within the ino namespace.


DURATION

public static final TNamespaceObject DURATION
Constant that represents the duration attribute within the ino namespace.


DATABASE

public static final TNamespaceObject DATABASE
Constant that represents the database element within the ino namespace.


QUERY

public static final TNamespaceObject QUERY
Constant that represents the query element within the ino namespace.

Constructor Detail

TInoNamespace

protected TInoNamespace()
Private Constructor.

Method Detail

getInstance

public static TNamespace getInstance()
Gets the singleton instance.


getPrefix

public java.lang.String getPrefix()
Gets the namespace prefix.

Specified by:
getPrefix in interface TNamespace

getUri

public java.lang.String getUri()
Description copied from interface: TNamespace
Gets the namespace uri. It should be noted that the uri might not be available.

Specified by:
getUri in interface TNamespace


Copyright (c) 2013 Software AG. All Rights Reserved.