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 SpreadsheetEntry
public boolean isQuiet()
isQuiet
in interface SpreadsheetEntry
public DefaultSpreadsheetTable getParentTable()
public boolean isNotifyingOthers()
public DefaultSpreadsheetPanel getParentPanel()
public void transferFrom(SpreadsheetEntry that)
transferFrom
in interface SpreadsheetEntry
public void resetEntry()
resetEntry
in interface SpreadsheetEntry
public void setInputEntries(SpreadsheetEntryMatrix input)
setInputEntries
in interface SpreadsheetEntry
public SpreadsheetEntryMatrix getInputEntries()
getInputEntries
in interface SpreadsheetEntry
public boolean hasEntryListener(SpreadsheetEntryListener l)
public void addEntryListener(SpreadsheetEntryListener l)
addEntryListener
in interface SpreadsheetEntry
public void removeEntryListener(SpreadsheetEntryListener l)
removeEntryListener
in interface SpreadsheetEntry
public void actionPerformed(SpreadsheetEntryEvent e)
actionPerformed
in interface SpreadsheetEntryListener
protected static java.lang.String stack2string(java.lang.Throwable e)
public void setFunction(SpreadsheetFunction func)
SpreadsheetFunction
public SpreadsheetFunction getFunction()
public java.lang.Object getValue()
getValue
in interface SpreadsheetEntry
public void setValue(java.lang.Object val)
Copyright © 2011, 2013. Daniel P. Dougherty