org.apache.jmeter.testbeans.gui
Class FileEditor
java.lang.Object
org.apache.jmeter.testbeans.gui.FileEditor
- All Implemented Interfaces:
- ActionListener, PropertyEditor, EventListener
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
@Deprecated
public FileEditor()
throws IntrospectionException
- Deprecated. Only for use by test cases
- Throws:
IntrospectionException
FileEditor
public FileEditor(PropertyDescriptor descriptor)
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-2012 Apache Software Foundation. All Rights Reserved.