View Javadoc
1 package net.sourceforge.backpedal.impl.db; 2 3 import net.sourceforge.backpedal.api.db.ColumnMetadata; 4 import net.sourceforge.backpedal.api.db.TableMetadata; 5 6 import java.util.Collections; 7 import java.util.Iterator; 8 import java.util.LinkedHashMap; 9 import java.util.Map; 10 11 public class TableMetadataImpl implements TableMetadata { 12 private String name = null; 13 private Map columns = null; 14 15 public TableMetadataImpl(String name) { 16 this.name = name; 17 columns = new LinkedHashMap(); 18 } 19 20 public String getName() { 21 return name; 22 } 23 24 public Iterator getColumns() { 25 return Collections.unmodifiableCollection(columns.values()).iterator(); 26 } 27 28 public int numColumns() { 29 return columns.size(); 30 } 31 32 public ColumnMetadata getColumn(String columnName) { 33 return (ColumnMetadata) columns.get(columnName); 34 } 35 36 public void addColumn(ColumnMetadata columnMetadata) { 37 columns.put(columnMetadata.getName(),columnMetadata); 38 } 39 }

This page was automatically generated by Maven