public class DefaultSpreadsheetEntry extends java.lang.Object implements SpreadsheetEntry, SpreadsheetEntryListener
| Constructor and Description |
|---|
DefaultSpreadsheetEntry(DefaultSpreadsheetTable partab,
DefaultSpreadsheetPanel parpan)
Empty constructor for a spreadsheet entry.
|
| Modifier and Type | Method and Description |
|---|---|
void |
actionPerformed(SpreadsheetEntryEvent e)
What happens when one of the inputs is updated/changed.
|
void |
addEntryListener(SpreadsheetEntryListener l)
Adds a listener of changes in this entry.
|
SpreadsheetFunction |
getFunction()
Sets this entry's function.
|
SpreadsheetEntryMatrix |
getInputEntries()
Gets the cell ranges corresponding to the input of this function.
|
DefaultSpreadsheetPanel |
getParentPanel() |
DefaultSpreadsheetTable |
getParentTable() |
java.lang.Object |
getValue()
Returns the value of this entry.
|
boolean |
hasEntryListener(SpreadsheetEntryListener l) |
boolean |
isNotifyingOthers() |
boolean |
isQuiet() |
void |
removeEntryListener(SpreadsheetEntryListener l)
Removes a listener of changes in this entry.
|
void |
resetEntry() |
void |
setFunction(SpreadsheetFunction func)
Sets this entry's function.
|
void |
setInputEntries(SpreadsheetEntryMatrix input)
Sets the cell ranges corresponding to the input of this function.
|
void |
setQuiet(boolean x) |
void |
setValue(java.lang.Object val)
Sets the value of this entry.
|
protected static java.lang.String |
stack2string(java.lang.Throwable e) |
void |
transferFrom(SpreadsheetEntry that) |
public DefaultSpreadsheetEntry(DefaultSpreadsheetTable partab, DefaultSpreadsheetPanel parpan)
public void setQuiet(boolean x)
setQuiet in interface SpreadsheetEntrypublic boolean isQuiet()
isQuiet in interface SpreadsheetEntrypublic DefaultSpreadsheetTable getParentTable()
public boolean isNotifyingOthers()
public DefaultSpreadsheetPanel getParentPanel()
public void transferFrom(SpreadsheetEntry that)
transferFrom in interface SpreadsheetEntrypublic void resetEntry()
resetEntry in interface SpreadsheetEntrypublic void setInputEntries(SpreadsheetEntryMatrix input)
setInputEntries in interface SpreadsheetEntrypublic SpreadsheetEntryMatrix getInputEntries()
getInputEntries in interface SpreadsheetEntrypublic boolean hasEntryListener(SpreadsheetEntryListener l)
public void addEntryListener(SpreadsheetEntryListener l)
addEntryListener in interface SpreadsheetEntrypublic void removeEntryListener(SpreadsheetEntryListener l)
removeEntryListener in interface SpreadsheetEntrypublic void actionPerformed(SpreadsheetEntryEvent e)
actionPerformed in interface SpreadsheetEntryListenerprotected static java.lang.String stack2string(java.lang.Throwable e)
public void setFunction(SpreadsheetFunction func)
SpreadsheetFunctionpublic SpreadsheetFunction getFunction()
public java.lang.Object getValue()
getValue in interface SpreadsheetEntrypublic void setValue(java.lang.Object val)
Copyright © 2011, 2013. Daniel P. Dougherty