Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.7.0)

E13403-08

oracle.jdevimpl.audit.bean
Class TypeSafeEnumerationField

java.lang.Object
  extended by oracle.jdeveloper.audit.bean.PropertyItem
      extended by oracle.jdeveloper.audit.bean.PropertyField
          extended by oracle.jdeveloper.audit.bean.AbstractEnumerationField
              extended by oracle.jdevimpl.audit.bean.TypeSafeEnumerationField
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.FocusListener, java.util.EventListener, javax.swing.ComboBoxModel, javax.swing.ListModel

public class TypeSafeEnumerationField
extends AbstractEnumerationField
implements java.awt.event.ActionListener


Constructor Summary
TypeSafeEnumerationField()
           
 
Method Summary
 void setType(java.lang.Class type)
           
 java.lang.String stringOf(java.lang.Object value)
          Gets the presentation string for a value of the property type.
 java.lang.Object valueOf(java.lang.String text)
          Gets the value of the property type corresponding to a presentation string.
 
Methods inherited from class oracle.jdeveloper.audit.bean.AbstractEnumerationField
actionPerformed, addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getComponent, getElementAt, getSelectedItem, getSize, getValue, removeListDataListener, setEnumerals, setSelectedItem, setValue
 
Methods inherited from class oracle.jdeveloper.audit.bean.PropertyField
addFieldListener, apply, equals, fireFieldChanged, fireFieldCommitted, fireFieldEntered, fireFieldExited, focusGained, focusLost, getDescriptor, getType, handleException, load, removeFieldListener, setDescriptor, toString
 
Methods inherited from class oracle.jdeveloper.audit.bean.PropertyItem
getLabel, getLabelText, getMnemonic, getMnemonicIndex, getName, setLabelText, setMnemonic, setMnemonicIndex, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.awt.event.ActionListener
actionPerformed
 

Constructor Detail

TypeSafeEnumerationField

public TypeSafeEnumerationField()
Method Detail

setType

public void setType(java.lang.Class type)
Overrides:
setType in class PropertyField

stringOf

public java.lang.String stringOf(java.lang.Object value)
Description copied from class: AbstractEnumerationField
Gets the presentation string for a value of the property type. The AbstractEnumerationField implementation simply casts the value to String, and so must be overridden unless the property type is String.

Overrides:
stringOf in class AbstractEnumerationField

valueOf

public java.lang.Object valueOf(java.lang.String text)
Description copied from class: AbstractEnumerationField
Gets the value of the property type corresponding to a presentation string. The AbstractEnumerationField implementation simply returns the text, and so must be overridden unless the property type is String.

Overrides:
valueOf in class AbstractEnumerationField

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.7.0)

E13403-08

Copyright © 1997, 2013, Oracle. All rights reserved.