table.java
来自「一个demo是关于swing」· Java 代码 · 共 70 行
JAVA
70 行
package com.truemesh.squiggle;import com.truemesh.squiggle.output.Outputable;import com.truemesh.squiggle.output.Output;import com.truemesh.squiggle.output.ToStringer;/** * @author <a href="joe@truemesh.com">Joe Walnes</a> */public class Table implements Outputable { private String name; private String alias; public Table(String name) { this.name = name; } public Table(String name, String alias) { this.name = name; this.alias = alias; } /** * Name of table */ public String getName() { return name; } /** * Whether this table has an alias assigned. */ private boolean hasAlias() { return alias != null; } /** * Short alias of table */ public String getAlias() { return hasAlias() ? alias : name; } /** * Get a column for a particular table. */ public Column getColumn(String columnName) { return new Column(this, columnName); } public boolean equals(Object o) { if (o == null) return false; if (!(o instanceof Table)) return false; return getAlias().equals(((Table) o).getAlias()); } public void write(Output out) { out.print(getName()); if (hasAlias()) { out.print(' '); out.print(getAlias()); } } public String toString() { return ToStringer.toString(this); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?