/* * codjo.net * * Common Apache License 2.0 */ package net.codjo.segmentation.gui.preference; import java.util.List; /** * Represente la structure d'une table */ public abstract class DBStructureComposite implements DBStructure { private DBStructure dbStructure; /** * DOCUMENT ME! * * @param tableName * * @return la liste des colonnes de la table tableName */ public List getColumnsFor(String tableName) { return dbStructure.getColumnsFor(tableName); } /** * DOCUMENT ME! * * @param tableName * @param sqlField * * @return Le libell� de sqlField */ public String getColumnLabelFor(String tableName, String sqlField) { return dbStructure.getColumnLabelFor(tableName, sqlField); } /** * Affecte un type de structure * * @param dbStructure */ public void setSubDBStructure(DBStructure dbStructure) { this.dbStructure = dbStructure; } }