com.metamatrix.common.jdbc.metadata
Class JDBCObject

java.lang.Object
  extended by com.metamatrix.common.jdbc.metadata.JDBCObject
Direct Known Subclasses:
Column, ColumnSet, JDBCNamespace

public abstract class JDBCObject
extends java.lang.Object


Field Summary
static java.lang.String DELIMITER
           
 
Constructor Summary
protected JDBCObject()
           
protected JDBCObject(java.lang.String name)
           
 
Method Summary
protected  java.lang.StringBuffer addFullName(java.lang.StringBuffer sb, java.lang.String delimiter)
           
 java.lang.String getFullName()
           
 java.lang.String getFullName(java.lang.String delimiter)
           
 java.lang.String getName()
           
 boolean getOriginalNameNull()
          This method returns whether the object's original name was null.
 JDBCObject getOwner()
           
 java.util.Properties getProperties()
           
 java.lang.String getProperty(java.lang.String propName)
           
 boolean hasName()
           
 boolean hasOwner()
           
 boolean hasProperties()
           
 boolean isMarked()
           
protected static JDBCObject lookupJDBCObject(java.util.List domain, java.lang.String name, java.lang.Class type)
           
 void print(java.io.PrintStream stream)
           
 void print(java.io.PrintStream stream, java.lang.String lead)
           
 java.lang.String removeProperty(java.lang.String propName)
           
 void setMarked(boolean isMarked)
           
 void setName(java.lang.String name)
          Set the name of this object.
 void setOriginalNameNull(boolean nameWasNull)
           
 java.lang.String setProperty(java.lang.String propName, java.lang.String value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DELIMITER

public static final java.lang.String DELIMITER
See Also:
Constant Field Values
Constructor Detail

JDBCObject

protected JDBCObject()

JDBCObject

protected JDBCObject(java.lang.String name)
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)
Set the name of this object. The general approach is that some objects may have null names.

Parameters:
name - the new name; may be null

hasName

public boolean hasName()

getOriginalNameNull

public boolean getOriginalNameNull()
This method returns whether the object's original name was null.


setOriginalNameNull

public void setOriginalNameNull(boolean nameWasNull)

isMarked

public boolean isMarked()

setMarked

public void setMarked(boolean isMarked)

getFullName

public java.lang.String getFullName()

getFullName

public java.lang.String getFullName(java.lang.String delimiter)

getOwner

public JDBCObject getOwner()

hasOwner

public boolean hasOwner()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

addFullName

protected java.lang.StringBuffer addFullName(java.lang.StringBuffer sb,
                                             java.lang.String delimiter)

getProperties

public java.util.Properties getProperties()

hasProperties

public boolean hasProperties()

setProperty

public java.lang.String setProperty(java.lang.String propName,
                                    java.lang.String value)

removeProperty

public java.lang.String removeProperty(java.lang.String propName)

getProperty

public java.lang.String getProperty(java.lang.String propName)

print

public void print(java.io.PrintStream stream)

print

public void print(java.io.PrintStream stream,
                  java.lang.String lead)

lookupJDBCObject

protected static JDBCObject lookupJDBCObject(java.util.List domain,
                                             java.lang.String name,
                                             java.lang.Class type)


Copyright © 2009. All Rights Reserved.