daoc.editor.model.properties
Class Property

java.lang.Object
  extended bydaoc.editor.model.properties.Property
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AlignmentProperty, BooleanProperty, ColorProperty, IntegerProperty, PointProperty, StringProperty

public abstract class Property
extends java.lang.Object
implements java.io.Serializable

Properties represent data elements in the XML tree.

See Also:
Serialized Form

Constructor Summary
Property(java.lang.String name)
           
 
Method Summary
 void addUpdateListener(IPropertyChangeListener l)
           
 java.lang.String getName()
           
 void removeUpdateListener(IPropertyChangeListener l)
           
abstract  void writeXML(java.io.Writer fout, int indent)
           
 
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)
Method Detail

getName

public java.lang.String getName()

addUpdateListener

public void addUpdateListener(IPropertyChangeListener l)

removeUpdateListener

public void removeUpdateListener(IPropertyChangeListener l)

writeXML

public abstract void writeXML(java.io.Writer fout,
                              int indent)
                       throws java.io.IOException
Throws:
java.io.IOException