|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuba.db.sql.language.DisplayMultipleColumns
public class DisplayMultipleColumns
| Constructor Summary | |
|---|---|
DisplayMultipleColumns(DisplayColumns column,
DisplayColumns otherColumn)
Crea una nueva instancia compuesta de solo dos columnas. |
|
DisplayMultipleColumns(java.util.List columns)
Crea una instancia compuesta de una lista de columnas. |
|
| Method Summary | |
|---|---|
void |
accept(Visitor visitor)
Este método es enviado para aceptar un visitor, las clases concretas deben enviar el mensaje "visit" correspondiente. |
DisplayColumns |
append(DisplayColumns other)
A las columnas a mostrar representadad por esta instancia, les agrega otra (u otras) columnas a mostrar. |
DisplayColumns |
appendAsOne(DisplayColumns column)
Agrega una instancia de DisplayColumns como si fuese una sola
columna luego de las columnas que contiene esta clase. |
DisplayColumns |
appendTo(DisplayAllColumns allColumns)
Este método más especifico es utilizado por la implementación de DisplayColumns.append(DisplayColumns), para hacer el "Double Dispatch". |
DisplayColumns |
appendTo(DisplayMultipleColumns otherDisplayMultipleColumns)
|
DisplayColumns |
appendTo(DisplayOneColumn oneColumn)
|
java.util.List |
columns()
Retorna todos las instancias de DisplayColumns contenidas. |
boolean |
equals(java.lang.Object obj)
|
int |
hashCode()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DisplayMultipleColumns(DisplayColumns column,
DisplayColumns otherColumn)
column - una columna individual.otherColumn - otra columna individual.public DisplayMultipleColumns(java.util.List columns)
columns - una lista de DisplayColumns| Method Detail |
|---|
public DisplayColumns append(DisplayColumns other)
DisplayColumns
append in interface DisplayColumnsother - las columnas a agregar
DisplayColumns.append(uba.db.sql.language.DisplayColumns)public DisplayColumns appendAsOne(DisplayColumns column)
DisplayColumns como si fuese una sola
columna luego de las columnas que contiene esta clase.
column - la columna a agregar.
DisplayMultipleColumns con las
columnas que contiene esta instancia y la columna agregada.public DisplayColumns appendTo(DisplayAllColumns allColumns)
DisplayColumnsDisplayColumns.append(DisplayColumns), para hacer el "Double Dispatch". La
semantica de los métodos appendTo es agregar el receptor del
mensaje a la instancia pasada como parametro (al reves de
DisplayColumns.append(DisplayColumns) que es agregar el parametro al receptor).
appendTo in interface DisplayColumnsallColumns - instancia de DisplayAllColumns al que será agregado el
receptor del mensaje.
DisplayColumns.appendTo(uba.db.sql.language.DisplayAllColumns)public DisplayColumns appendTo(DisplayMultipleColumns otherDisplayMultipleColumns)
appendTo in interface DisplayColumnsDisplayColumns.appendTo(uba.db.sql.language.DisplayMultipleColumns)public DisplayColumns appendTo(DisplayOneColumn oneColumn)
appendTo in interface DisplayColumnsDisplayColumns.appendTo(uba.db.sql.language.DisplayOneColumn)public boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectObject.equals(java.lang.Object)public int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public void accept(Visitor visitor)
Visitable
accept in interface Visitablevisitor - una instancia de visitor (que no debe ser null).Visitable.accept(uba.db.sql.language.Visitor)public java.util.List columns()
DisplayColumns contenidas.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||