public abstract class AbstractCodeTable extends Object implements Closeable, PropertyChangeSupportProxy, CodeTable, Cloneable
| Constructor and Description |
|---|
AbstractCodeTable() |
AbstractCodeTable(boolean capitalizeWords) |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetIdFieldNamepublic AbstractCodeTable()
public AbstractCodeTable(boolean capitalizeWords)
protected void addValue(Identifier id, List<Object> values)
protected void addValue(Identifier id, Object... values)
protected void addValues(Map<Identifier,List<Object>> valueMap)
public AbstractCodeTable clone()
@PreDestroy public void close()
close in interface Closeableclose in interface AutoCloseablepublic Map<Identifier,List<Object>> getCodes()
public List<String> getFieldAliases()
getFieldAliases in interface CodeTablepublic Identifier getId(List<Object> values)
public Identifier getId(List<Object> values, boolean loadValues)
public Identifier getId(Map<String,? extends Object> valueMap)
public Identifier getId(Object... values)
protected Identifier getIdByValue(List<Object> valueList)
public List<Identifier> getIdentifiers()
getIdentifiers in interface CodeTablepublic Identifier getIdExact(List<Object> values)
public Identifier getIdExact(List<Object> values, boolean loadValues)
public Identifier getIdExact(Object... values)
getIdExact in interface CodeTablepublic Map<Identifier,List<Object>> getIdValueCache()
public Map<String,? extends Object> getMap(Identifier id)
protected long getNextId()
public PropertyChangeSupport getPropertyChangeSupport()
getPropertyChangeSupport in interface PropertyChangeSupportProxypublic JComponent getSwingEditor()
getSwingEditor in interface CodeTablepublic <V> V getValue(Identifier id)
public List<String> getValueFieldNames()
getValueFieldNames in interface CodeTablepublic List<Object> getValues(Identifier id)
public boolean isCapitalizeWords()
public boolean isCaseSensitive()
public boolean isEmpty()
protected Identifier loadId(List<Object> values, boolean createId)
public void setCapitalizeWords(boolean capitalizedWords)
public void setCaseSensitive(boolean caseSensitive)
public void setName(String name)
public void setSwingEditor(JComponent swingEditor)
Copyright © 2015 Revolution Systems Inc.. All rights reserved.