Package org.openstreetmap.josm.gui.io
Class UploadTextComponentValidator.UploadAreaValidator
- java.lang.Object
-
- org.openstreetmap.josm.gui.util.ChangeNotifier
-
- org.openstreetmap.josm.gui.widgets.AbstractTextComponentValidator
-
- org.openstreetmap.josm.gui.io.UploadTextComponentValidator
-
- org.openstreetmap.josm.gui.io.UploadTextComponentValidator.UploadAreaValidator
-
- All Implemented Interfaces:
java.awt.event.ActionListener
,java.awt.event.FocusListener
,java.beans.PropertyChangeListener
,java.util.EventListener
,javax.swing.event.DocumentListener
- Enclosing class:
- UploadTextComponentValidator
static class UploadTextComponentValidator.UploadAreaValidator extends UploadTextComponentValidator
Validator for the changeset area
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.openstreetmap.josm.gui.io.UploadTextComponentValidator
UploadTextComponentValidator.UploadAreaValidator, UploadTextComponentValidator.UploadCommentValidator, UploadTextComponentValidator.UploadSourceValidator
-
-
Field Summary
Fields Modifier and Type Field Description private double
area
-
Fields inherited from class org.openstreetmap.josm.gui.io.UploadTextComponentValidator
uploadRejected
-
Fields inherited from class org.openstreetmap.josm.gui.widgets.AbstractTextComponentValidator
ERROR_BACKGROUND, ERROR_BORDER, ERROR_COLOR, VALID_BORDER, VALID_COLOR, WARNING_BACKGROUND, WARNING_BORDER, WARNING_COLOR, WARNING_FOREGROUND
-
-
Constructor Summary
Constructors Constructor Description UploadAreaValidator(javax.swing.text.JTextComponent tc, javax.swing.JLabel feedback)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
computeArea(java.util.Collection<? extends IPrimitive> primitives)
void
validate()
Implement in subclasses to validate the content of the text component.-
Methods inherited from class org.openstreetmap.josm.gui.io.UploadTextComponentValidator
feedbackValid, feedbackWarning, isUploadRejected, isValid
-
Methods inherited from class org.openstreetmap.josm.gui.widgets.AbstractTextComponentValidator
actionPerformed, changedUpdate, feedbackDisabled, feedbackInvalid, focusGained, focusLost, getComponent, insertUpdate, propertyChange, removeUpdate
-
Methods inherited from class org.openstreetmap.josm.gui.util.ChangeNotifier
addChangeListener, fireStateChanged, removeChangeListener
-
-
-
-
Field Detail
-
area
private double area
-
-
Constructor Detail
-
UploadAreaValidator
UploadAreaValidator(javax.swing.text.JTextComponent tc, javax.swing.JLabel feedback)
-
-
Method Detail
-
computeArea
void computeArea(java.util.Collection<? extends IPrimitive> primitives)
-
validate
public void validate()
Description copied from class:AbstractTextComponentValidator
Implement in subclasses to validate the content of the text component.- Specified by:
validate
in classAbstractTextComponentValidator
-
-