org.israfil.sqlelements
Class AbstractAliasedSQLElement

java.lang.Object
  extended by org.israfil.sqlelements.AbstractAliasedSQLElement
All Implemented Interfaces:
java.lang.Cloneable, AliasedSQLElement, SQLElement
Direct Known Subclasses:
AbstractTable, LiteralColumn, SimpleColumn

public abstract class AbstractAliasedSQLElement
extends java.lang.Object
implements AliasedSQLElement

Version:
$Revision: 16 $
Author:
Christian Edward Gruber , Latest: $Author: cgruber $

Field Summary
protected  java.lang.String alias
           
 
Constructor Summary
AbstractAliasedSQLElement()
           
AbstractAliasedSQLElement(java.lang.String alias)
           
 
Method Summary
 void finalize()
           
 java.lang.String getAlias()
           
 boolean hasAlias()
           
 void setAlias(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.israfil.sqlelements.SQLElement
render
 

Field Detail

alias

protected java.lang.String alias
Constructor Detail

AbstractAliasedSQLElement

public AbstractAliasedSQLElement()

AbstractAliasedSQLElement

public AbstractAliasedSQLElement(java.lang.String alias)
Method Detail

getAlias

public java.lang.String getAlias()
Specified by:
getAlias in interface AliasedSQLElement

setAlias

public void setAlias(java.lang.String value)

hasAlias

public boolean hasAlias()
Specified by:
hasAlias in interface AliasedSQLElement

finalize

public void finalize()
              throws java.lang.Throwable
Overrides:
finalize in class java.lang.Object
Throws:
java.lang.Throwable


Copyright 2005-2005-2006 null. All Rights Reserved.