getDataKey()
Subclasses should implement this method and return the single
key used to identify their project properties, unless
the UI describes properties that span more than a single
HashStructure, in which case null
should be returned.

java.lang.String[]

getPropertyKeys()
Subclasses must implement this method and return the list of
property keys for this Project Properties panel.

tc - The data object where changes made in the UI
should be copied so that the changes can be accessed by other
Traversables.

Throws:

TraversalException - if the user has entered either
incomplete, invalid, or inconsistent data. This exception
prevents the property dialog or wizard from continuing and
forces the user to stay on the current Traversable
until the data entered is valid or the user cancels. The
exception class itself is capable of carrying an error message
that will be shown to the user. Refer to its javadoc for details.

getApplicationContent

getDataKey

Subclasses should implement this method and return the single
key used to identify their project properties, unless
the UI describes properties that span more than a single
HashStructure, in which case null
should be returned.

getPropertyKeys

Subclasses must implement this method and return the list of
property keys for this Project Properties panel. If the data
is stored in a single HashStructure,
subclasses should implement ProjectSettingsTraversablePanel.getDataKey()
and return the key used to store the set of properties, then
this method should return the keys as short property names like:

"debugInformation"

If the panel contains UI for properties that span more than one
HashStructure, the property keys must be in the
form: