org.openstreetmap.josm.gui.widgets
Class OsmIdTextField.OsmIdValidator

java.lang.Object
  extended by org.openstreetmap.josm.gui.widgets.AbstractTextComponentValidator
      extended by org.openstreetmap.josm.gui.widgets.OsmIdTextField.OsmIdValidator
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.FocusListener, java.beans.PropertyChangeListener, java.util.EventListener, javax.swing.event.DocumentListener
Enclosing class:
OsmIdTextField

private static class OsmIdTextField.OsmIdValidator
extends AbstractTextComponentValidator

Validator for a changeset ID entered in a JTextComponent.


Field Summary
private  java.util.List<PrimitiveId> ids
           
private  OsmPrimitiveType type
           
 
Constructor Summary
OsmIdTextField.OsmIdValidator(javax.swing.text.JTextComponent tc)
           
 
Method Summary
static OsmIdTextField.OsmIdValidator decorate(javax.swing.text.JTextComponent tc)
           
 boolean isValid()
          Replies true if the current content of the decorated text component is valid; false otherwise
 boolean readOsmIds()
           
 void validate()
          Implement in subclasses to validate the content of the text component.
 
Methods inherited from class org.openstreetmap.josm.gui.widgets.AbstractTextComponentValidator
actionPerformed, changedUpdate, feedbackDisabled, feedbackInvalid, feedbackValid, focusGained, focusLost, getComponent, insertUpdate, propertyChange, removeUpdate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ids

private java.util.List<PrimitiveId> ids

type

private OsmPrimitiveType type
Constructor Detail

OsmIdTextField.OsmIdValidator

public OsmIdTextField.OsmIdValidator(javax.swing.text.JTextComponent tc)
Method Detail

decorate

public static OsmIdTextField.OsmIdValidator decorate(javax.swing.text.JTextComponent tc)

isValid

public boolean isValid()
Description copied from class: AbstractTextComponentValidator
Replies true if the current content of the decorated text component is valid; false otherwise

Specified by:
isValid in class AbstractTextComponentValidator
Returns:
true if the current content of the decorated text component is valid

validate

public void validate()
Description copied from class: AbstractTextComponentValidator
Implement in subclasses to validate the content of the text component.

Specified by:
validate in class AbstractTextComponentValidator

readOsmIds

public boolean readOsmIds()


JOSM