net.sac.ui.propedit
Class Property

java.lang.Object
  extended by net.sac.ui.propedit.Property

public class Property
extends java.lang.Object


Nested Class Summary
static class Property.Type
           
 
Constructor Summary
Property(java.lang.String name, java.lang.String value, Property.Type type, boolean required)
           
Property(java.lang.String name, java.lang.String value, Property.Type type, boolean required, java.lang.String description)
           
 
Method Summary
 void addPropertyChangeListener(PropertyChangeListener listener)
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 Property.Type getType()
           
 java.lang.String getValue()
           
 boolean isRequired()
           
 void setValue(java.lang.String value)
           
 boolean validate(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Property

public Property(java.lang.String name,
                java.lang.String value,
                Property.Type type,
                boolean required)

Property

public Property(java.lang.String name,
                java.lang.String value,
                Property.Type type,
                boolean required,
                java.lang.String description)
Method Detail

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)

getValue

public java.lang.String getValue()

setValue

public void setValue(java.lang.String value)

getDescription

public java.lang.String getDescription()

getName

public java.lang.String getName()

isRequired

public boolean isRequired()

getType

public Property.Type getType()

validate

public boolean validate(java.lang.String value)