ix.ip2
Class PropertyViewTable

java.lang.Object
  extended by ix.iface.util.KeyValueTable
      extended by ix.iface.util.SortingKVTable
          extended by ix.ip2.StateViewTable.ViewTable
              extended by ix.ip2.PropertyViewTable

public class PropertyViewTable
extends StateViewTable.ViewTable


Nested Class Summary
(package private)  class PropertyViewTable.ViewFrame
           
 
Nested classes/interfaces inherited from class ix.ip2.StateViewTable.ViewTable
StateViewTable.ViewTable.StatePopupMenu
 
Nested classes/interfaces inherited from class ix.iface.util.SortingKVTable
SortingKVTable.KeySortMouseListener, SortingKVTable.KeySortPopupMenu, SortingKVTable.SortMenu
 
Nested classes/interfaces inherited from class ix.iface.util.KeyValueTable
KeyValueTable.LexicographicComparator, KeyValueTable.MostRecentFirstComparator, KeyValueTable.MostRecentLastComparator, KeyValueTable.PatternObjectComparator, KeyValueTable.RowPopupMenu, KeyValueTable.ViewJTable, KeyValueTable.ViewTableModel, KeyValueTable.ViewTableMouseListener
 
Field Summary
(package private)  PropertyViewTable.ViewFrame frame
           
(package private)  java.lang.Object viewedObject
           
 
Fields inherited from class ix.ip2.StateViewTable.ViewTable
stateViewer
 
Fields inherited from class ix.iface.util.KeyValueTable
keyList, keySortComparator, keyTimestamps, model, mouseListener, table, timestamp, viewedMap
 
Constructor Summary
PropertyViewTable(StateViewTable stateViewer)
           
 
Method Summary
(package private)  void closeFrame()
           
 void deleteEntry(java.lang.Object key, java.lang.Object value)
           
protected  boolean isObjectName(java.lang.Object name)
           
protected  java.lang.String keyToString(java.lang.Object key)
           
 void recordNewValue(java.lang.Object key, java.lang.Object value)
           
 void reset()
          Empties the table.
 void viewObject(java.lang.Object target)
           
 
Methods inherited from class ix.ip2.StateViewTable.ViewTable
doPopupAction, getMentionedObjects, getRowObjects, getRowObjects, makePopupMenu
 
Methods inherited from class ix.iface.util.KeyValueTable
deleteEntry, getJTable, getKeySortComparator, getValue, getViewedMap, insertKey, keyTimestamp, recordNewValues, setKeySortComparator, timestampKey, valueToString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

frame

PropertyViewTable.ViewFrame frame

viewedObject

java.lang.Object viewedObject
Constructor Detail

PropertyViewTable

public PropertyViewTable(StateViewTable stateViewer)
Method Detail

viewObject

public void viewObject(java.lang.Object target)

reset

public void reset()
Description copied from class: KeyValueTable
Empties the table.

Overrides:
reset in class KeyValueTable

closeFrame

void closeFrame()

keyToString

protected java.lang.String keyToString(java.lang.Object key)
Overrides:
keyToString in class StateViewTable.ViewTable

recordNewValue

public void recordNewValue(java.lang.Object key,
                           java.lang.Object value)
Overrides:
recordNewValue in class KeyValueTable

isObjectName

protected boolean isObjectName(java.lang.Object name)
Overrides:
isObjectName in class StateViewTable.ViewTable

deleteEntry

public void deleteEntry(java.lang.Object key,
                        java.lang.Object value)
Overrides:
deleteEntry in class KeyValueTable