summaryrefslogtreecommitdiff
path: root/projects/net.wotonomy.test
diff options
context:
space:
mode:
authorBenjamin Culkin <scorpress@gmail.com>2024-07-01 17:27:48 -0400
committerBenjamin Culkin <scorpress@gmail.com>2024-07-01 17:27:48 -0400
commit02bc52037e9ccccca672d6156d9c325c74fe28b3 (patch)
treedb022b83c90562f461f4a27412caa9936a8dfd04 /projects/net.wotonomy.test
parentc75d7dbd613a47b217499f7a856c469a8bc59e2a (diff)
Update a whole bunch of things
Yeah... not a great commit message. t.b.h, I could maybe've split the commit into more parts; but that would be quite a lot off effort and would have a pretty decent chance of at least one of the commits leaving the repository in a non-working state. For the future, will want to try and commit more often so there aren't these mega-commits where it's just "a whole bunch of stuff changed"
Diffstat (limited to 'projects/net.wotonomy.test')
-rw-r--r--projects/net.wotonomy.test/pom.xml13
-rw-r--r--projects/net.wotonomy.test/src/main/java/net/wotonomy/test/DataObjectStore.java12
-rw-r--r--projects/net.wotonomy.test/src/main/java/net/wotonomy/test/Test.java18
-rw-r--r--projects/net.wotonomy.test/src/main/java/net/wotonomy/test/TestController.java2
-rw-r--r--projects/net.wotonomy.test/src/main/java/net/wotonomy/test/TestObjectStore.java12
-rw-r--r--projects/net.wotonomy.test/src/main/java/net/wotonomy/test/TestPanel.java10
-rw-r--r--projects/net.wotonomy.test/tags239
7 files changed, 291 insertions, 15 deletions
diff --git a/projects/net.wotonomy.test/pom.xml b/projects/net.wotonomy.test/pom.xml
index 90ddbdf..93e9757 100644
--- a/projects/net.wotonomy.test/pom.xml
+++ b/projects/net.wotonomy.test/pom.xml
@@ -32,6 +32,19 @@
<version>${project.version}</version>
</dependency>
</dependencies>
+
+ <properties>
+ <maven.compiler.release>11</maven.compiler.release>
+ </properties>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>3.13.0</version>
+ </plugin>
+ </plugins>
+ </build>
<reporting>
<plugins>
<plugin>
diff --git a/projects/net.wotonomy.test/src/main/java/net/wotonomy/test/DataObjectStore.java b/projects/net.wotonomy.test/src/main/java/net/wotonomy/test/DataObjectStore.java
index ac5ee44..a65e2d5 100644
--- a/projects/net.wotonomy.test/src/main/java/net/wotonomy/test/DataObjectStore.java
+++ b/projects/net.wotonomy.test/src/main/java/net/wotonomy/test/DataObjectStore.java
@@ -39,6 +39,7 @@ public class DataObjectStore extends EOObjectStore {
/**
* This implementation returns an appropriately configured array fault.
*/
+ @Override
public NSArray arrayFaultWithSourceGlobalID(EOGlobalID aGlobalID, String aRelationship, EOEditingContext aContext) {
return new ArrayFault(aGlobalID, aRelationship, aContext);
}
@@ -46,6 +47,7 @@ public class DataObjectStore extends EOObjectStore {
/**
* This implementation returns the actual object for the specified id.
*/
+ @Override
public Object faultForGlobalID(EOGlobalID aGlobalID, EOEditingContext aContext) {
System.out.println("DataObjectStore.faultForGlobalID: * reading object * : " + aGlobalID);
Object result = soup.getObjectByKey(((DataKeyID) aGlobalID).getKey());
@@ -66,6 +68,7 @@ public class DataObjectStore extends EOObjectStore {
* values from the specified dictionary. The fault should belong to the
* specified editing context.
*/
+ @Override
public Object faultForRawRow(Map aDictionary, String anEntityName, EOEditingContext aContext) {
// TODO: faults are not yet supported
throw new WotonomyException("Faults are not yet supported.");
@@ -76,6 +79,7 @@ public class DataObjectStore extends EOObjectStore {
* values appropriate for the specified id. The object should belong to the
* specified editing context. This method is called to populate faults.
*/
+ @Override
public void initializeObject(Object anObject, EOGlobalID aGlobalID, EOEditingContext aContext) {
if (aGlobalID.isTemporary()) {
// TODO: this should never happen, but it does now until we get
@@ -100,6 +104,7 @@ public class DataObjectStore extends EOObjectStore {
* Remove all values from all objects in memory, turning them into faults, and
* posts a notification that all objects have been invalidated.
*/
+ @Override
public void invalidateAllObjects() {
// does nothing except post notification
@@ -111,6 +116,7 @@ public class DataObjectStore extends EOObjectStore {
* Removes values with the specified ids from memory, turning them into faults,
* and posts a notification that those objects have been invalidated.
*/
+ @Override
public void invalidateObjectsWithGlobalIDs(List aList) {
// does nothing
}
@@ -118,6 +124,7 @@ public class DataObjectStore extends EOObjectStore {
/**
* Returns false because locking is not permitted.
*/
+ @Override
public boolean isObjectLockedWithGlobalID(EOGlobalID aGlobalID, EOEditingContext aContext) {
return false;
}
@@ -125,6 +132,7 @@ public class DataObjectStore extends EOObjectStore {
/**
* Does nothing because locking is not permitted.
*/
+ @Override
public void lockObjectWithGlobalID(EOGlobalID aGlobalID, EOEditingContext aContext) {
// does nothing
}
@@ -137,6 +145,7 @@ public class DataObjectStore extends EOObjectStore {
* key must produce a result of type Collection for the source object or an
* exception is thrown.
*/
+ @Override
public NSArray objectsForSourceGlobalID(EOGlobalID aGlobalID, String aRelationship, EOEditingContext aContext) {
System.out.println("DataObjectStore.objectsForSourceGlobalID: * reading object * : " + aGlobalID);
Object object = soup.getObjectByKey(((DataKeyID) aGlobalID).getKey());
@@ -176,6 +185,7 @@ public class DataObjectStore extends EOObjectStore {
* If any object is already registered in the specified context, it is not
* refetched and that object should be used in the array.
*/
+ @Override
public NSArray objectsWithFetchSpecification(EOFetchSpecification aFetchSpec, EOEditingContext aContext) {
// TODO: fetch specs are not yet supported
@@ -202,6 +212,7 @@ public class DataObjectStore extends EOObjectStore {
* Removes all values from the specified object, converting it into a fault for
* the specified id. New or deleted objects should not be refaulted.
*/
+ @Override
public void refaultObject(Object anObject, EOGlobalID aGlobalID, EOEditingContext aContext) {
// TODO: faults are not yet supported
// just re-initialize the object
@@ -211,6 +222,7 @@ public class DataObjectStore extends EOObjectStore {
/**
* Writes all changes in the specified editing context to the respository.
*/
+ @Override
public void saveChangesInEditingContext(EOEditingContext aContext) {
Object o;
DataKeyID id;
diff --git a/projects/net.wotonomy.test/src/main/java/net/wotonomy/test/Test.java b/projects/net.wotonomy.test/src/main/java/net/wotonomy/test/Test.java
index 5b4533d..d262aad 100644
--- a/projects/net.wotonomy.test/src/main/java/net/wotonomy/test/Test.java
+++ b/projects/net.wotonomy.test/src/main/java/net/wotonomy/test/Test.java
@@ -1,8 +1,6 @@
package net.wotonomy.test;
import java.awt.BorderLayout;
-import java.awt.event.ActionEvent;
-import java.awt.event.ActionListener;
import java.awt.event.KeyEvent;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
@@ -31,7 +29,7 @@ public class Test {
// system l&f
try {
// UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel");
- UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
+// UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
// UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
// UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName());
} catch (Exception e) {
@@ -66,11 +64,7 @@ public class Test {
menu.add("New");
menuItem = new JMenuItem("Save");
menuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_S, KeyEvent.CTRL_MASK));
- menuItem.addActionListener(new ActionListener() {
- public void actionPerformed(ActionEvent evt) {
- controller.displayGroup.dataSource().editingContext().saveChanges();
- }
- });
+ menuItem.addActionListener(evt -> controller.displayGroup.dataSource().editingContext().saveChanges());
menu.add(menuItem);
menu.add("Close");
@@ -84,12 +78,16 @@ public class Test {
frame.getContentPane().add(testPanel, BorderLayout.CENTER);
frame.setTitle("Test Frame");
- frame.setBounds(50, 50, 750, 500);
- frame.show(); // comment out this to avoid memory leak from jdk1.2.2 bug
+
+ frame.pack();
+ frame.setSize(640, 480);
+
+ frame.setVisible(true); // comment out this to avoid memory leak from jdk1.2.2 bug
// add WindowListener for frame
frame.addWindowListener(new WindowAdapter() {
// exit on close
+ @Override
public void windowClosing(WindowEvent e) {
System.exit(0);
}
diff --git a/projects/net.wotonomy.test/src/main/java/net/wotonomy/test/TestController.java b/projects/net.wotonomy.test/src/main/java/net/wotonomy/test/TestController.java
index 83fe97c..c91739c 100644
--- a/projects/net.wotonomy.test/src/main/java/net/wotonomy/test/TestController.java
+++ b/projects/net.wotonomy.test/src/main/java/net/wotonomy/test/TestController.java
@@ -73,8 +73,10 @@ public class TestController implements ActionListener {
column = new TableColumn();
column.setHeaderValue("First");
IconCellRenderer iconRenderer = new IconCellRenderer() {
+ private static final long serialVersionUID = 6287856165157518684L;
private Icon icon = UIManager.getIcon("FileChooser.homeFolderIcon");
+ @Override
public Icon getIconForContext(JComponent container, Object value, int row, int col, boolean isSelected,
boolean hasFocus, boolean isExpanded, boolean isLeaf) {
return icon;
diff --git a/projects/net.wotonomy.test/src/main/java/net/wotonomy/test/TestObjectStore.java b/projects/net.wotonomy.test/src/main/java/net/wotonomy/test/TestObjectStore.java
index 316fcf7..cbd16fa 100644
--- a/projects/net.wotonomy.test/src/main/java/net/wotonomy/test/TestObjectStore.java
+++ b/projects/net.wotonomy.test/src/main/java/net/wotonomy/test/TestObjectStore.java
@@ -34,6 +34,7 @@ public class TestObjectStore extends EOObjectStore {
/**
* This implementation simply returns objectsWithSourceGlobalID.
*/
+ @Override
public NSArray arrayFaultWithSourceGlobalID(EOGlobalID aGlobalID, String aRelationship, EOEditingContext aContext) {
return objectsForSourceGlobalID(aGlobalID, aRelationship, aContext);
}
@@ -41,6 +42,7 @@ public class TestObjectStore extends EOObjectStore {
/**
* This implementation returns the actual object for the specified id.
*/
+ @Override
public Object faultForGlobalID(EOGlobalID aGlobalID, EOEditingContext aContext) {
System.out.println("TestObjectStore: * reading object * : " + aGlobalID);
return soup.getObjectByKey(((DataKeyID) aGlobalID).getKey());
@@ -51,6 +53,7 @@ public class TestObjectStore extends EOObjectStore {
* values from the specified dictionary. The fault should belong to the
* specified editing context.
*/
+ @Override
public Object faultForRawRow(Map aDictionary, String anEntityName, EOEditingContext aContext) {
// TODO: faults are not yet supported
throw new WotonomyException("Faults are not yet supported.");
@@ -61,6 +64,7 @@ public class TestObjectStore extends EOObjectStore {
* values appropriate for the specified id. The object should belong to the
* specified editing context. This method is called to populate faults.
*/
+ @Override
public void initializeObject(Object anObject, EOGlobalID aGlobalID, EOEditingContext aContext) {
System.out.println("TestObjectStore: * reading object * : " + aGlobalID);
Object original = soup.getObjectByKey(((DataKeyID) aGlobalID).getKey());
@@ -73,6 +77,7 @@ public class TestObjectStore extends EOObjectStore {
* Remove all values from all objects in memory, turning them into faults, and
* posts a notification that all objects have been invalidated.
*/
+ @Override
public void invalidateAllObjects() {
// does nothing
}
@@ -81,6 +86,7 @@ public class TestObjectStore extends EOObjectStore {
* Removes values with the specified ids from memory, turning them into faults,
* and posts a notification that those objects have been invalidated.
*/
+ @Override
public void invalidateObjectsWithGlobalIDs(List aList) {
// does nothing
}
@@ -88,6 +94,7 @@ public class TestObjectStore extends EOObjectStore {
/**
* Returns false because locking is not permitted.
*/
+ @Override
public boolean isObjectLockedWithGlobalID(EOGlobalID aGlobalID, EOEditingContext aContext) {
return false;
}
@@ -95,6 +102,7 @@ public class TestObjectStore extends EOObjectStore {
/**
* Does nothing because locking is not permitted.
*/
+ @Override
public void lockObjectWithGlobalID(EOGlobalID aGlobalID, EOEditingContext aContext) {
// does nothing
}
@@ -104,6 +112,7 @@ public class TestObjectStore extends EOObjectStore {
* for the specified property relationship. Faults are not allowed in the array.
* All objects should belong to the specified editing context.
*/
+ @Override
public NSArray objectsForSourceGlobalID(EOGlobalID aGlobalID, String aRelationship, EOEditingContext aContext) {
// TODO: relationships are not yet supported
throw new WotonomyException("Relationships are not yet supported.");
@@ -116,6 +125,7 @@ public class TestObjectStore extends EOObjectStore {
* the specified context, it is not refetched and that object should be used in
* the array.
*/
+ @Override
public NSArray objectsWithFetchSpecification(EOFetchSpecification aFetchSpec, EOEditingContext aContext) {
// TODO: fetch specs are not yet supported
@@ -144,6 +154,7 @@ public class TestObjectStore extends EOObjectStore {
* Removes all values from the specified object, converting it into a fault for
* the specified id. New or deleted objects should not be refaulted.
*/
+ @Override
public void refaultObject(Object anObject, EOGlobalID aGlobalID, EOEditingContext aContext) {
// TODO: faults are not yet supported
// just re-initialize the object
@@ -153,6 +164,7 @@ public class TestObjectStore extends EOObjectStore {
/**
* Writes all changes in the specified editing context to the respository.
*/
+ @Override
public void saveChangesInEditingContext(EOEditingContext aContext) {
Object o;
DataKeyID id;
diff --git a/projects/net.wotonomy.test/src/main/java/net/wotonomy/test/TestPanel.java b/projects/net.wotonomy.test/src/main/java/net/wotonomy/test/TestPanel.java
index 78eedb6..a85593e 100644
--- a/projects/net.wotonomy.test/src/main/java/net/wotonomy/test/TestPanel.java
+++ b/projects/net.wotonomy.test/src/main/java/net/wotonomy/test/TestPanel.java
@@ -66,13 +66,13 @@ public class TestPanel extends JPanel {
infoPanel.addRow("Name", new Component[] { firstNameField, middleNameField, lastNameField, checkbox });
// date comboboxen
- Vector datesList = new Vector();
+ Vector<Integer> datesList = new Vector<>();
for (int i = 1; i < 32; i++)
- datesList.add(new Integer(i));
- dateBox = new JComboBox(datesList);
+ datesList.add(Integer.valueOf(i));
+ dateBox = new JComboBox<>(datesList);
dateBox.setEditable(true);
- monthBox = new JComboBox();
- yearBox = new JComboBox();
+ monthBox = new JComboBox<>();
+ yearBox = new JComboBox<>();
infoPanel.addRow("Create Date", dateBox, monthBox, yearBox);
// year slider
diff --git a/projects/net.wotonomy.test/tags b/projects/net.wotonomy.test/tags
new file mode 100644
index 0000000..32ec8d9
--- /dev/null
+++ b/projects/net.wotonomy.test/tags
@@ -0,0 +1,239 @@
+!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/
+!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/
+!_TAG_OUTPUT_EXCMD mixed /number, pattern, mixed, or combineV2/
+!_TAG_OUTPUT_FILESEP slash /slash or backslash/
+!_TAG_OUTPUT_MODE u-ctags /u-ctags or e-ctags/
+!_TAG_PATTERN_LENGTH_LIMIT 96 /0 for no limit/
+!_TAG_PROC_CWD /home/bjculkin/Projects/wotonomy/projects/net.wotonomy.test/ //
+!_TAG_PROGRAM_AUTHOR Universal Ctags Team //
+!_TAG_PROGRAM_NAME Universal Ctags /Derived from Exuberant Ctags/
+!_TAG_PROGRAM_URL https://ctags.io/ /official site/
+!_TAG_PROGRAM_VERSION 5.9.0 //
+ApproveSelectionAction src/main/java/net/wotonomy/test/BindingPanel.java /^ protected class ApproveSelectionAction extends AbstractAction {$/;" c class:BindingPanel
+BindingController src/main/java/net/wotonomy/test/BindingController.java /^ public BindingController(EODisplayGroup titlesGroup, EODisplayGroup childGroup) {$/;" m class:BindingController
+BindingController src/main/java/net/wotonomy/test/BindingController.java /^public class BindingController {$/;" c
+BindingPanel src/main/java/net/wotonomy/test/BindingPanel.java /^ public BindingPanel() {$/;" m class:BindingPanel
+BindingPanel src/main/java/net/wotonomy/test/BindingPanel.java /^public class BindingPanel extends JPanel {$/;" c
+CancelSelectionAction src/main/java/net/wotonomy/test/BindingPanel.java /^ protected class CancelSelectionAction extends AbstractAction {$/;" c class:BindingPanel
+ChangeToParentDirectoryAction src/main/java/net/wotonomy/test/BindingPanel.java /^ protected ChangeToParentDirectoryAction() {$/;" m class:BindingPanel.ChangeToParentDirectoryAction
+ChangeToParentDirectoryAction src/main/java/net/wotonomy/test/BindingPanel.java /^ protected class ChangeToParentDirectoryAction extends AbstractAction {$/;" c class:BindingPanel
+DataKeyID src/main/java/net/wotonomy/test/DataKeyID.java /^ public DataKeyID(DataKey aKey) {$/;" m class:DataKeyID
+DataKeyID src/main/java/net/wotonomy/test/DataKeyID.java /^public class DataKeyID extends EOGlobalID {$/;" c
+DataObjectStore src/main/java/net/wotonomy/test/DataObjectStore.java /^ public DataObjectStore(String aPath) {$/;" m class:DataObjectStore
+DataObjectStore src/main/java/net/wotonomy/test/DataObjectStore.java /^public class DataObjectStore extends EOObjectStore {$/;" c
+EditController src/main/java/net/wotonomy/test/EditController.java /^ public EditController(EODataSource aDataSource) {$/;" m class:EditController
+EditController src/main/java/net/wotonomy/test/EditController.java /^public class EditController {$/;" c
+EditPanel src/main/java/net/wotonomy/test/EditPanel.java /^ public EditPanel() {$/;" m class:EditPanel
+EditPanel src/main/java/net/wotonomy/test/EditPanel.java /^public class EditPanel extends JPanel {$/;" c
+GoHomeAction src/main/java/net/wotonomy/test/BindingPanel.java /^ protected GoHomeAction() {$/;" m class:BindingPanel.GoHomeAction
+GoHomeAction src/main/java/net/wotonomy/test/BindingPanel.java /^ protected class GoHomeAction extends AbstractAction {$/;" c class:BindingPanel
+InspectorController src/main/java/net/wotonomy/test/InspectorController.java /^ public InspectorController(Object o) {$/;" m class:InspectorController
+InspectorController src/main/java/net/wotonomy/test/InspectorController.java /^public class InspectorController {$/;" c
+NewFolderAction src/main/java/net/wotonomy/test/BindingPanel.java /^ protected NewFolderAction() {$/;" m class:BindingPanel.NewFolderAction
+NewFolderAction src/main/java/net/wotonomy/test/BindingPanel.java /^ protected class NewFolderAction extends AbstractAction {$/;" c class:BindingPanel
+Test src/main/java/net/wotonomy/test/Test.java /^public class Test {$/;" c
+TestController src/main/java/net/wotonomy/test/TestController.java /^ public TestController(TestPanel aPanel) {$/;" m class:TestController
+TestController src/main/java/net/wotonomy/test/TestController.java /^public class TestController implements ActionListener {$/;" c
+TestDataSource src/main/java/net/wotonomy/test/TestDataSource.java /^ public TestDataSource() {$/;" m class:TestDataSource
+TestDataSource src/main/java/net/wotonomy/test/TestDataSource.java /^ public TestDataSource(EOEditingContext aContext) {$/;" m class:TestDataSource
+TestDataSource src/main/java/net/wotonomy/test/TestDataSource.java /^public class TestDataSource extends EODataSource {$/;" c
+TestMap src/main/java/net/wotonomy/test/TestMap.java /^ public TestMap() {$/;" m class:TestMap
+TestMap src/main/java/net/wotonomy/test/TestMap.java /^public class TestMap extends HashMap {$/;" c
+TestObject src/main/java/net/wotonomy/test/TestObject.java /^ public TestObject() {$/;" m class:TestObject
+TestObject src/main/java/net/wotonomy/test/TestObject.java /^public class TestObject implements Serializable \/\/ , EOKeyValueCoding$/;" c
+TestObjectClassDesc src/main/java/net/wotonomy/test/TestObjectClassDesc.java /^ public TestObjectClassDesc() {$/;" m class:TestObjectClassDesc
+TestObjectClassDesc src/main/java/net/wotonomy/test/TestObjectClassDesc.java /^public class TestObjectClassDesc extends EOClassDescription {$/;" c
+TestObjectStore src/main/java/net/wotonomy/test/TestObjectStore.java /^ public TestObjectStore(String aPath) {$/;" m class:TestObjectStore
+TestObjectStore src/main/java/net/wotonomy/test/TestObjectStore.java /^public class TestObjectStore extends EOObjectStore {$/;" c
+TestPanel src/main/java/net/wotonomy/test/TestPanel.java /^ public TestPanel() {$/;" m class:TestPanel
+TestPanel src/main/java/net/wotonomy/test/TestPanel.java /^public class TestPanel extends JPanel {$/;" c
+TreeController src/main/java/net/wotonomy/test/TreeController.java /^ public TreeController(EODataSource aDataSource) {$/;" m class:TreeController
+TreeController src/main/java/net/wotonomy/test/TreeController.java /^ public TreeController(EOEditingContext aContext, EODisplayGroup aTitlesGroup, EODisplayGroup aC/;" m class:TreeController
+TreeController src/main/java/net/wotonomy/test/TreeController.java /^public class TreeController implements ActionListener {$/;" c
+TreeInspectorController src/main/java/net/wotonomy/test/TreeInspectorController.java /^ public TreeInspectorController(EODisplayGroup titlesGroup, EODisplayGroup childrenGroup) {$/;" m class:TreeInspectorController
+TreeInspectorController src/main/java/net/wotonomy/test/TreeInspectorController.java /^public class TreeInspectorController {$/;" c
+TreePanel src/main/java/net/wotonomy/test/TreePanel.java /^ public TreePanel() {$/;" m class:TreePanel
+TreePanel src/main/java/net/wotonomy/test/TreePanel.java /^public class TreePanel extends JPanel {$/;" c
+UpdateAction src/main/java/net/wotonomy/test/BindingPanel.java /^ protected class UpdateAction extends AbstractAction {$/;" c class:BindingPanel
+actionPerformed src/main/java/net/wotonomy/test/BindingPanel.java /^ public void actionPerformed(ActionEvent e) {$/;" m class:BindingPanel.ApproveSelectionAction
+actionPerformed src/main/java/net/wotonomy/test/BindingPanel.java /^ public void actionPerformed(ActionEvent e) {$/;" m class:BindingPanel.CancelSelectionAction
+actionPerformed src/main/java/net/wotonomy/test/BindingPanel.java /^ public void actionPerformed(ActionEvent e) {$/;" m class:BindingPanel.ChangeToParentDirectoryAction
+actionPerformed src/main/java/net/wotonomy/test/BindingPanel.java /^ public void actionPerformed(ActionEvent e) {$/;" m class:BindingPanel.GoHomeAction
+actionPerformed src/main/java/net/wotonomy/test/BindingPanel.java /^ public void actionPerformed(ActionEvent e) {$/;" m class:BindingPanel.NewFolderAction
+actionPerformed src/main/java/net/wotonomy/test/BindingPanel.java /^ public void actionPerformed(ActionEvent e) {$/;" m class:BindingPanel.UpdateAction
+actionPerformed src/main/java/net/wotonomy/test/TestController.java /^ public void actionPerformed(ActionEvent evt) {$/;" m class:TestController
+actionPerformed src/main/java/net/wotonomy/test/TreeController.java /^ public void actionPerformed(ActionEvent evt) {$/;" m class:TreeController
+addPanel src/main/java/net/wotonomy/test/EditPanel.java /^ public ButtonPanel addPanel;$/;" f class:EditPanel
+address src/main/java/net/wotonomy/test/TestObject.java /^ protected String address;$/;" f class:TestObject
+age src/main/java/net/wotonomy/test/TestObject.java /^ protected short age;$/;" f class:TestObject
+arrayFaultWithSourceGlobalID src/main/java/net/wotonomy/test/DataObjectStore.java /^ public NSArray arrayFaultWithSourceGlobalID(EOGlobalID aGlobalID, String aRelationship, EOEditi/;" m class:DataObjectStore
+arrayFaultWithSourceGlobalID src/main/java/net/wotonomy/test/TestObjectStore.java /^ public NSArray arrayFaultWithSourceGlobalID(EOGlobalID aGlobalID, String aRelationship, EOEditi/;" m class:TestObjectStore
+buttonPanel src/main/java/net/wotonomy/test/TestPanel.java /^ public ButtonPanel buttonPanel;$/;" f class:TestPanel
+checkbox src/main/java/net/wotonomy/test/TestPanel.java /^ public JCheckBox checkbox;$/;" f class:TestPanel
+childCount src/main/java/net/wotonomy/test/TestMap.java /^ protected int childCount;$/;" f class:TestMap
+childCount src/main/java/net/wotonomy/test/TestObject.java /^ protected int childCount;$/;" f class:TestObject
+childList src/main/java/net/wotonomy/test/TestObject.java /^ protected List childList;$/;" f class:TestObject
+children src/main/java/net/wotonomy/test/TestMap.java /^ protected TestMap[] children;$/;" f class:TestMap
+city src/main/java/net/wotonomy/test/TestObject.java /^ protected String city;$/;" f class:TestObject
+classDescriptionForDestinationKey src/main/java/net/wotonomy/test/TestObjectClassDesc.java /^ public EOClassDescription classDescriptionForDestinationKey(String detailKey) {$/;" m class:TestObjectClassDesc
+classDescriptionForObjects src/main/java/net/wotonomy/test/TestDataSource.java /^ public EOClassDescription classDescriptionForObjects() {$/;" m class:TestDataSource
+clone src/main/java/net/wotonomy/test/DataKeyID.java /^ public Object clone() {$/;" m class:DataKeyID
+context src/main/java/net/wotonomy/test/TestDataSource.java /^ private EOEditingContext context;$/;" f class:TestDataSource file:
+convertRelationKeysToObjects src/main/java/net/wotonomy/test/DataObjectStore.java /^ private void convertRelationKeysToObjects(EOEditingContext aContext, Object anObject, EOGlobalI/;" m class:DataObjectStore file:
+convertRelationObjectsToKeys src/main/java/net/wotonomy/test/DataObjectStore.java /^ private void convertRelationObjectsToKeys(EOEditingContext aContext, Object anObject) { \/\/ Sy/;" m class:DataObjectStore file:
+dataSourceQualifiedByKey src/main/java/net/wotonomy/test/TestDataSource.java /^ public EODataSource dataSourceQualifiedByKey(String aKey) {$/;" m class:TestDataSource
+date src/main/java/net/wotonomy/test/TestObject.java /^ protected Date date;$/;" f class:TestObject
+dateBox src/main/java/net/wotonomy/test/TestPanel.java /^ public JComboBox dateBox, monthBox, yearBox;$/;" f class:TestPanel
+deleteObject src/main/java/net/wotonomy/test/TestDataSource.java /^ public void deleteObject(Object anObject) {$/;" m class:TestDataSource
+detailGroup src/main/java/net/wotonomy/test/TreeController.java /^ final EODisplayGroup detailGroup;$/;" f class:TreeController
+dialog src/main/java/net/wotonomy/test/EditController.java /^ JDialog dialog;$/;" f class:EditController
+displayGroup src/main/java/net/wotonomy/test/TestController.java /^ EODisplayGroup displayGroup;$/;" f class:TestController
+editPanel src/main/java/net/wotonomy/test/TreePanel.java /^ public EditPanel editPanel;$/;" f class:TreePanel
+editingContext src/main/java/net/wotonomy/test/Test.java /^ static EOEditingContext editingContext;$/;" f class:Test
+editingContext src/main/java/net/wotonomy/test/TestDataSource.java /^ public EOEditingContext editingContext() {$/;" m class:TestDataSource
+editingContext src/main/java/net/wotonomy/test/TestObject.java /^ public EOEditingContext editingContext;$/;" f class:TestObject
+editingContext src/main/java/net/wotonomy/test/TreeController.java /^ final EOEditingContext editingContext;$/;" f class:TreeController
+equals src/main/java/net/wotonomy/test/DataKeyID.java /^ public boolean equals(Object anObject) {$/;" m class:DataKeyID
+equals src/main/java/net/wotonomy/test/TestMap.java /^ public boolean equals(Object anObject) {$/;" m class:TestMap
+equals src/main/java/net/wotonomy/test/TestObject.java /^ public boolean equals(Object anObject) {$/;" m class:TestObject
+faultForGlobalID src/main/java/net/wotonomy/test/DataObjectStore.java /^ public Object faultForGlobalID(EOGlobalID aGlobalID, EOEditingContext aContext) {$/;" m class:DataObjectStore
+faultForGlobalID src/main/java/net/wotonomy/test/TestObjectStore.java /^ public Object faultForGlobalID(EOGlobalID aGlobalID, EOEditingContext aContext) {$/;" m class:TestObjectStore
+faultForRawRow src/main/java/net/wotonomy/test/DataObjectStore.java /^ public Object faultForRawRow(Map aDictionary, String anEntityName, EOEditingContext aContext) {$/;" m class:DataObjectStore
+faultForRawRow src/main/java/net/wotonomy/test/TestObjectStore.java /^ public Object faultForRawRow(Map aDictionary, String anEntityName, EOEditingContext aContext) {$/;" m class:TestObjectStore
+fetchObjects src/main/java/net/wotonomy/test/TestDataSource.java /^ public NSArray fetchObjects() {$/;" m class:TestDataSource
+filter src/main/java/net/wotonomy/test/TestController.java /^ private String filter;$/;" f class:TestController file:
+firstName src/main/java/net/wotonomy/test/TestObject.java /^ protected String firstName;$/;" f class:TestObject
+firstNameField src/main/java/net/wotonomy/test/EditPanel.java /^ public JTextComponent firstNameField;$/;" f class:EditPanel
+firstNameField src/main/java/net/wotonomy/test/TestPanel.java /^ public JTextComponent firstNameField;$/;" f class:TestPanel
+getAddress src/main/java/net/wotonomy/test/TestObject.java /^ public String getAddress() {$/;" m class:TestObject
+getAge src/main/java/net/wotonomy/test/TestObject.java /^ public short getAge() {$/;" m class:TestObject
+getChildCount src/main/java/net/wotonomy/test/TestMap.java /^ public int getChildCount() {$/;" m class:TestMap
+getChildCount src/main/java/net/wotonomy/test/TestObject.java /^ public int getChildCount() {$/;" m class:TestObject
+getChildList src/main/java/net/wotonomy/test/TestMap.java /^ public List getChildList() {$/;" m class:TestMap
+getChildList src/main/java/net/wotonomy/test/TestObject.java /^ public List getChildList() {$/;" m class:TestObject
+getChildren src/main/java/net/wotonomy/test/TestMap.java /^ public TestMap[] getChildren() {$/;" m class:TestMap
+getCity src/main/java/net/wotonomy/test/TestObject.java /^ public String getCity() {$/;" m class:TestObject
+getCreateDate src/main/java/net/wotonomy/test/TestObject.java /^ public Date getCreateDate() {$/;" m class:TestObject
+getEditingContext src/main/java/net/wotonomy/test/TestObject.java /^ public EOEditingContext getEditingContext() {$/;" m class:TestObject
+getFilter src/main/java/net/wotonomy/test/TestController.java /^ public String getFilter() {$/;" m class:TestController
+getFirstName src/main/java/net/wotonomy/test/TestObject.java /^ public String getFirstName() {$/;" m class:TestObject
+getFullName src/main/java/net/wotonomy/test/TestMap.java /^ public String getFullName() {$/;" m class:TestMap
+getFullName src/main/java/net/wotonomy/test/TestObject.java /^ public String getFullName() {$/;" m class:TestObject
+getHash src/main/java/net/wotonomy/test/TestObject.java /^ public String getHash() {$/;" m class:TestObject
+getKey src/main/java/net/wotonomy/test/DataKeyID.java /^ public DataKey getKey() {$/;" m class:DataKeyID
+getLastName src/main/java/net/wotonomy/test/TestObject.java /^ public String getLastName() {$/;" m class:TestObject
+getMiddleName src/main/java/net/wotonomy/test/TestObject.java /^ public StringBuffer getMiddleName() {$/;" m class:TestObject
+getParent src/main/java/net/wotonomy/test/TestObject.java /^ public TestObject getParent() {$/;" m class:TestObject
+getState src/main/java/net/wotonomy/test/TestObject.java /^ public String getState() {$/;" m class:TestObject
+getZipCode src/main/java/net/wotonomy/test/TestObject.java /^ public int getZipCode() {$/;" m class:TestObject
+group src/main/java/net/wotonomy/test/EditController.java /^ EODisplayGroup group;$/;" f class:EditController
+group src/main/java/net/wotonomy/test/TreeController.java /^ final EODisplayGroup group;$/;" f class:TreeController
+handleQueryWithUnboundKey src/main/java/net/wotonomy/test/TestObject.java /^ public Object handleQueryWithUnboundKey(String aKey) {$/;" m class:TestObject
+handleTakeValueForUnboundKey src/main/java/net/wotonomy/test/TestObject.java /^ public void handleTakeValueForUnboundKey(Object aValue, String aKey) {$/;" m class:TestObject
+hashCode src/main/java/net/wotonomy/test/DataKeyID.java /^ public int hashCode() {$/;" m class:DataKeyID
+hitMe src/main/java/net/wotonomy/test/TestController.java /^ public void hitMe(NSNotification aNote) {$/;" m class:TestController
+infoPanel src/main/java/net/wotonomy/test/EditPanel.java /^ public InfoPanel infoPanel;$/;" f class:EditPanel
+infoPanel src/main/java/net/wotonomy/test/TestPanel.java /^ public InfoPanel infoPanel;$/;" f class:TestPanel
+init src/main/java/net/wotonomy/test/BindingPanel.java /^ protected void init() {$/;" m class:BindingPanel
+init src/main/java/net/wotonomy/test/TreeController.java /^ public void init() {$/;" m class:TreeController
+initializeObject src/main/java/net/wotonomy/test/DataObjectStore.java /^ public void initializeObject(Object anObject, EOGlobalID aGlobalID, EOEditingContext aContext) /;" m class:DataObjectStore
+initializeObject src/main/java/net/wotonomy/test/TestObjectStore.java /^ public void initializeObject(Object anObject, EOGlobalID aGlobalID, EOEditingContext aContext) /;" m class:TestObjectStore
+insertObject src/main/java/net/wotonomy/test/TestDataSource.java /^ public void insertObject(Object anObject) {$/;" m class:TestDataSource
+invalidateAllObjects src/main/java/net/wotonomy/test/DataObjectStore.java /^ public void invalidateAllObjects() {$/;" m class:DataObjectStore
+invalidateAllObjects src/main/java/net/wotonomy/test/TestObjectStore.java /^ public void invalidateAllObjects() {$/;" m class:TestObjectStore
+invalidateObjectsWithGlobalIDs src/main/java/net/wotonomy/test/DataObjectStore.java /^ public void invalidateObjectsWithGlobalIDs(List aList) {$/;" m class:DataObjectStore
+invalidateObjectsWithGlobalIDs src/main/java/net/wotonomy/test/TestObjectStore.java /^ public void invalidateObjectsWithGlobalIDs(List aList) {$/;" m class:TestObjectStore
+isObjectLockedWithGlobalID src/main/java/net/wotonomy/test/DataObjectStore.java /^ public boolean isObjectLockedWithGlobalID(EOGlobalID aGlobalID, EOEditingContext aContext) {$/;" m class:DataObjectStore
+isObjectLockedWithGlobalID src/main/java/net/wotonomy/test/TestObjectStore.java /^ public boolean isObjectLockedWithGlobalID(EOGlobalID aGlobalID, EOEditingContext aContext) {$/;" m class:TestObjectStore
+isSpecial src/main/java/net/wotonomy/test/TestObject.java /^ public Boolean isSpecial() {$/;" m class:TestObject
+isTemporary src/main/java/net/wotonomy/test/DataKeyID.java /^ public boolean isTemporary() {$/;" m class:DataKeyID
+key src/main/java/net/wotonomy/test/DataKeyID.java /^ private DataKey key;$/;" f class:DataKeyID file:
+key src/main/java/net/wotonomy/test/TestDataSource.java /^ private String key;$/;" f class:TestDataSource file:
+lastName src/main/java/net/wotonomy/test/TestObject.java /^ protected String lastName;$/;" f class:TestObject
+lastNameField src/main/java/net/wotonomy/test/EditPanel.java /^ public JTextField middleNameField, lastNameField;$/;" f class:EditPanel
+lastNameField src/main/java/net/wotonomy/test/TestPanel.java /^ public JTextComponent middleNameField, lastNameField;$/;" f class:TestPanel
+list src/main/java/net/wotonomy/test/EditPanel.java /^ public JList list;$/;" f class:EditPanel
+lockObjectWithGlobalID src/main/java/net/wotonomy/test/DataObjectStore.java /^ public void lockObjectWithGlobalID(EOGlobalID aGlobalID, EOEditingContext aContext) {$/;" m class:DataObjectStore
+lockObjectWithGlobalID src/main/java/net/wotonomy/test/TestObjectStore.java /^ public void lockObjectWithGlobalID(EOGlobalID aGlobalID, EOEditingContext aContext) {$/;" m class:TestObjectStore
+main src/main/java/net/wotonomy/test/Test.java /^ static public void main(String[] argv) {$/;" m class:Test
+main src/main/java/net/wotonomy/test/TestMap.java /^ public static void main(String[] argv) {$/;" m class:TestMap
+main src/main/java/net/wotonomy/test/TestObject.java /^ public static void main(String[] argv) {$/;" m class:TestObject
+middleName src/main/java/net/wotonomy/test/TestObject.java /^ protected StringBuffer middleName;$/;" f class:TestObject
+middleNameField src/main/java/net/wotonomy/test/EditPanel.java /^ public JTextField middleNameField, lastNameField;$/;" f class:EditPanel
+middleNameField src/main/java/net/wotonomy/test/TestPanel.java /^ public JTextComponent middleNameField, lastNameField;$/;" f class:TestPanel
+monthBox src/main/java/net/wotonomy/test/TestPanel.java /^ public JComboBox dateBox, monthBox, yearBox;$/;" f class:TestPanel
+net.wotonomy.test src/main/java/net/wotonomy/test/BindingController.java /^package net.wotonomy.test;$/;" p
+net.wotonomy.test src/main/java/net/wotonomy/test/BindingPanel.java /^package net.wotonomy.test;$/;" p
+net.wotonomy.test src/main/java/net/wotonomy/test/DataKeyID.java /^package net.wotonomy.test;$/;" p
+net.wotonomy.test src/main/java/net/wotonomy/test/DataObjectStore.java /^package net.wotonomy.test;$/;" p
+net.wotonomy.test src/main/java/net/wotonomy/test/EditController.java /^package net.wotonomy.test;$/;" p
+net.wotonomy.test src/main/java/net/wotonomy/test/EditPanel.java /^package net.wotonomy.test;$/;" p
+net.wotonomy.test src/main/java/net/wotonomy/test/InspectorController.java /^package net.wotonomy.test;$/;" p
+net.wotonomy.test src/main/java/net/wotonomy/test/Test.java /^package net.wotonomy.test;$/;" p
+net.wotonomy.test src/main/java/net/wotonomy/test/TestController.java /^package net.wotonomy.test;$/;" p
+net.wotonomy.test src/main/java/net/wotonomy/test/TestDataSource.java /^package net.wotonomy.test;$/;" p
+net.wotonomy.test src/main/java/net/wotonomy/test/TestMap.java /^package net.wotonomy.test;$/;" p
+net.wotonomy.test src/main/java/net/wotonomy/test/TestObject.java /^package net.wotonomy.test;$/;" p
+net.wotonomy.test src/main/java/net/wotonomy/test/TestObjectClassDesc.java /^package net.wotonomy.test;$/;" p
+net.wotonomy.test src/main/java/net/wotonomy/test/TestObjectStore.java /^package net.wotonomy.test;$/;" p
+net.wotonomy.test src/main/java/net/wotonomy/test/TestPanel.java /^package net.wotonomy.test;$/;" p
+net.wotonomy.test src/main/java/net/wotonomy/test/TreeController.java /^package net.wotonomy.test;$/;" p
+net.wotonomy.test src/main/java/net/wotonomy/test/TreeInspectorController.java /^package net.wotonomy.test;$/;" p
+net.wotonomy.test src/main/java/net/wotonomy/test/TreePanel.java /^package net.wotonomy.test;$/;" p
+objectStore src/main/java/net/wotonomy/test/Test.java /^ static EOObjectStore objectStore;$/;" f class:Test
+objectsForSourceGlobalID src/main/java/net/wotonomy/test/DataObjectStore.java /^ public NSArray objectsForSourceGlobalID(EOGlobalID aGlobalID, String aRelationship, EOEditingCo/;" m class:DataObjectStore
+objectsForSourceGlobalID src/main/java/net/wotonomy/test/TestObjectStore.java /^ public NSArray objectsForSourceGlobalID(EOGlobalID aGlobalID, String aRelationship, EOEditingCo/;" m class:TestObjectStore
+objectsWithFetchSpecification src/main/java/net/wotonomy/test/DataObjectStore.java /^ public NSArray objectsWithFetchSpecification(EOFetchSpecification aFetchSpec, EOEditingContext /;" m class:DataObjectStore
+objectsWithFetchSpecification src/main/java/net/wotonomy/test/TestObjectStore.java /^ public NSArray objectsWithFetchSpecification(EOFetchSpecification aFetchSpec, EOEditingContext /;" m class:TestObjectStore
+okPanel src/main/java/net/wotonomy/test/BindingPanel.java /^ protected ButtonPanel okPanel;$/;" f class:BindingPanel
+panel src/main/java/net/wotonomy/test/TestController.java /^ TestPanel panel;$/;" f class:TestController
+panel src/main/java/net/wotonomy/test/TreePanel.java /^ public JPanel panel;$/;" f class:TreePanel
+parent src/main/java/net/wotonomy/test/TestObject.java /^ protected TestObject parent;$/;" f class:TestObject
+qualifyWithRelationshipKey src/main/java/net/wotonomy/test/TestDataSource.java /^ public void qualifyWithRelationshipKey(String aKey, Object anObject) {$/;" m class:TestDataSource
+random src/main/java/net/wotonomy/test/TestMap.java /^ private static Random random = new Random();$/;" f class:TestMap file:
+random src/main/java/net/wotonomy/test/TestObject.java /^ private static Random random = new Random();$/;" f class:TestObject file:
+randomParse src/main/java/net/wotonomy/test/TestMap.java /^ private static String randomParse(String aString) {$/;" m class:TestMap file:
+randomParse src/main/java/net/wotonomy/test/TestObject.java /^ private static String randomParse(String aString) {$/;" m class:TestObject file:
+refaultObject src/main/java/net/wotonomy/test/DataObjectStore.java /^ public void refaultObject(Object anObject, EOGlobalID aGlobalID, EOEditingContext aContext) {$/;" m class:DataObjectStore
+refaultObject src/main/java/net/wotonomy/test/TestObjectStore.java /^ public void refaultObject(Object anObject, EOGlobalID aGlobalID, EOEditingContext aContext) {$/;" m class:TestObjectStore
+saveChangesInEditingContext src/main/java/net/wotonomy/test/DataObjectStore.java /^ public void saveChangesInEditingContext(EOEditingContext aContext) {$/;" m class:DataObjectStore
+saveChangesInEditingContext src/main/java/net/wotonomy/test/TestObjectStore.java /^ public void saveChangesInEditingContext(EOEditingContext aContext) {$/;" m class:TestObjectStore
+savePanel src/main/java/net/wotonomy/test/TestPanel.java /^ public ButtonPanel savePanel;$/;" f class:TestPanel
+serialVersionUID src/main/java/net/wotonomy/test/TestObject.java /^ static final long serialVersionUID = -5482454640042392838L;$/;" f class:TestObject
+setAddress src/main/java/net/wotonomy/test/TestObject.java /^ public void setAddress(String anAddress) {$/;" m class:TestObject
+setAge src/main/java/net/wotonomy/test/TestObject.java /^ public void setAge(short anAge) {$/;" m class:TestObject
+setChildList src/main/java/net/wotonomy/test/TestMap.java /^ public void setChildList(List aChildList) {$/;" m class:TestMap
+setChildList src/main/java/net/wotonomy/test/TestObject.java /^ public void setChildList(List aChildList) {$/;" m class:TestObject
+setChildren src/main/java/net/wotonomy/test/TestMap.java /^ public void setChildren(TestMap[] aChildArray) {$/;" m class:TestMap
+setCity src/main/java/net/wotonomy/test/TestObject.java /^ public void setCity(String aCity) {$/;" m class:TestObject
+setCreateDate src/main/java/net/wotonomy/test/TestObject.java /^ public void setCreateDate(Date aDate) {$/;" m class:TestObject
+setFilter src/main/java/net/wotonomy/test/TestController.java /^ public void setFilter(String aFilter) {$/;" m class:TestController
+setFirstName src/main/java/net/wotonomy/test/TestObject.java /^ public void setFirstName(String aName) {$/;" m class:TestObject
+setLastName src/main/java/net/wotonomy/test/TestObject.java /^ public void setLastName(String aName) {$/;" m class:TestObject
+setMiddleName src/main/java/net/wotonomy/test/TestObject.java /^ public void setMiddleName(StringBuffer aName) {$/;" m class:TestObject
+setParent src/main/java/net/wotonomy/test/TestObject.java /^ public void setParent(TestObject anObject) {$/;" m class:TestObject
+setSpecial src/main/java/net/wotonomy/test/TestObject.java /^ public void setSpecial(Boolean isSpecial) {$/;" m class:TestObject
+setState src/main/java/net/wotonomy/test/TestObject.java /^ public void setState(String aState) {$/;" m class:TestObject
+setZipCode src/main/java/net/wotonomy/test/TestObject.java /^ public void setZipCode(int aZipCode) {$/;" m class:TestObject
+slider src/main/java/net/wotonomy/test/TestPanel.java /^ public JSlider slider;$/;" f class:TestPanel
+soup src/main/java/net/wotonomy/test/DataObjectStore.java /^ DataSoup soup;$/;" f class:DataObjectStore
+soup src/main/java/net/wotonomy/test/TestObjectStore.java /^ DataSoup soup;$/;" f class:TestObjectStore
+source src/main/java/net/wotonomy/test/TestDataSource.java /^ private Object source;$/;" f class:TestDataSource file:
+special src/main/java/net/wotonomy/test/TestObject.java /^ protected boolean special;$/;" f class:TestObject
+state src/main/java/net/wotonomy/test/TestObject.java /^ protected String state;$/;" f class:TestObject
+storedValueForKey src/main/java/net/wotonomy/test/TestObject.java /^ public Object storedValueForKey(String aKey) {$/;" m class:TestObject
+table src/main/java/net/wotonomy/test/TestPanel.java /^ public JTable table;$/;" f class:TestPanel
+takeStoredValueForKey src/main/java/net/wotonomy/test/TestObject.java /^ public void takeStoredValueForKey(Object aValue, String aKey) {$/;" m class:TestObject
+takeValueForKey src/main/java/net/wotonomy/test/TestObject.java /^ public void takeValueForKey(Object aValue, String aKey) {$/;" m class:TestObject
+titlesGroup src/main/java/net/wotonomy/test/TreeController.java /^ final EODisplayGroup titlesGroup;$/;" f class:TreeController
+toManyRelationshipKeys src/main/java/net/wotonomy/test/TestObjectClassDesc.java /^ public NSArray toManyRelationshipKeys() {$/;" m class:TestObjectClassDesc
+toString src/main/java/net/wotonomy/test/DataKeyID.java /^ public String toString() {$/;" m class:DataKeyID
+toString src/main/java/net/wotonomy/test/TestMap.java /^ public String toString() {$/;" m class:TestMap
+toString src/main/java/net/wotonomy/test/TestObject.java /^ public String toString() {$/;" m class:TestObject
+tree src/main/java/net/wotonomy/test/TreePanel.java /^ public JTree tree;$/;" f class:TreePanel
+treeChooser src/main/java/net/wotonomy/test/BindingPanel.java /^ protected TreeChooser treeChooser;$/;" f class:BindingPanel
+unableToSetNullForKey src/main/java/net/wotonomy/test/TestObject.java /^ public void unableToSetNullForKey(String aKey) {$/;" m class:TestObject
+valueForKey src/main/java/net/wotonomy/test/TestObject.java /^ public Object valueForKey(String aKey) {$/;" m class:TestObject
+yearBox src/main/java/net/wotonomy/test/TestPanel.java /^ public JComboBox dateBox, monthBox, yearBox;$/;" f class:TestPanel
+yearRadioPanel src/main/java/net/wotonomy/test/EditPanel.java /^ public RadioButtonPanel yearRadioPanel;$/;" f class:EditPanel
+zip src/main/java/net/wotonomy/test/TestObject.java /^ protected int zip;$/;" f class:TestObject