org.apache.jmeter.testbeans.gui
Class FileEditor
java.lang.Object
org.apache.jmeter.testbeans.gui.FileEditor
- All Implemented Interfaces:
- ActionListener, EventListener, PropertyEditor
- public class FileEditor
- extends Object
- implements PropertyEditor, ActionListener
A property editor for File properties.
Note that it never gives out File objects, but always Strings. This is
because JMeter is now too dumb to handle File objects (there's no
FileProperty).
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FileEditor
public FileEditor()
actionPerformed
public void actionPerformed(ActionEvent e)
- Specified by:
actionPerformed in interface ActionListener
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener listener)
- Specified by:
addPropertyChangeListener in interface PropertyEditor
- Parameters:
listener -
getAsText
public String getAsText()
- Specified by:
getAsText in interface PropertyEditor
- Returns:
- the text
getCustomEditor
public Component getCustomEditor()
- Specified by:
getCustomEditor in interface PropertyEditor
- Returns:
- custom editor panel
getJavaInitializationString
public String getJavaInitializationString()
- Specified by:
getJavaInitializationString in interface PropertyEditor
- Returns:
- the Java initialisation string
getTags
public String[] getTags()
- Specified by:
getTags in interface PropertyEditor
- Returns:
- the editor tags
getValue
public Object getValue()
- Specified by:
getValue in interface PropertyEditor
- Returns:
- the value
isPaintable
public boolean isPaintable()
- Specified by:
isPaintable in interface PropertyEditor
- Returns:
- true if the editor is paintable
paintValue
public void paintValue(Graphics gfx,
Rectangle box)
- Specified by:
paintValue in interface PropertyEditor
- Parameters:
gfx - box -
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener listener)
- Specified by:
removePropertyChangeListener in interface PropertyEditor
- Parameters:
listener -
setAsText
public void setAsText(String text)
throws IllegalArgumentException
- Specified by:
setAsText in interface PropertyEditor
- Parameters:
text -
- Throws:
IllegalArgumentException
setValue
public void setValue(Object value)
- Specified by:
setValue in interface PropertyEditor
- Parameters:
value -
supportsCustomEditor
public boolean supportsCustomEditor()
- Specified by:
supportsCustomEditor in interface PropertyEditor
- Returns:
- true if supports a custom editor
Copyright © 1998-2009 Apache Software Foundation. All Rights Reserved.