com.japisoft.xmlpad.helper.model
Class AttDescriptor

java.lang.Object
  extended bycom.japisoft.xmlpad.helper.model.AbstractDescriptor
      extended bycom.japisoft.xmlpad.helper.model.AttDescriptor
All Implemented Interfaces:
Descriptor
Direct Known Subclasses:
DTDAttDescriptor

public class AttDescriptor
extends AbstractDescriptor

Descriptor for attribute

Author:
(c) 2003 JAPISOFT
See Also:
TagDescriptor

Field Summary
 
Fields inherited from class com.japisoft.xmlpad.helper.model.AbstractDescriptor
addedPart, type
 
Constructor Summary
AttDescriptor(java.lang.String name, java.lang.String defValue)
           
AttDescriptor(java.lang.String name, java.lang.String defValue, boolean required)
           
 
Method Summary
 void addEnumValue(java.lang.String enumItem)
           
 java.lang.String getDefaultValue()
           
 java.lang.String[] getEnumValues()
           
 java.lang.String getName()
           
 java.lang.String getNameForHelper()
           
 boolean hasAutomaticNextHelper()
          When activating a secondary helper automatically, attribute enum value, the cursor market is used for that
 boolean hasEnumValues()
           
 boolean isEnabled()
           
 boolean isRaw()
           
 boolean isRequired()
           
 void setDefaultValue(java.lang.String def)
           
 void setEnabled(boolean enabled)
           
 void setRequired(boolean required)
           
 java.lang.String toExternalForm()
          The final text added
 java.lang.String toString()
           
 
Methods inherited from class com.japisoft.xmlpad.helper.model.AbstractDescriptor
dispose, getComment, getIcon, getSource, getType, setAddedPart, setAutomaticNextHelper, setComment, setIcon, setSource, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AttDescriptor

public AttDescriptor(java.lang.String name,
                     java.lang.String defValue)

AttDescriptor

public AttDescriptor(java.lang.String name,
                     java.lang.String defValue,
                     boolean required)
Method Detail

isRequired

public boolean isRequired()

setRequired

public void setRequired(boolean required)

setEnabled

public void setEnabled(boolean enabled)

isEnabled

public boolean isEnabled()

getName

public java.lang.String getName()

getNameForHelper

public java.lang.String getNameForHelper()

getDefaultValue

public java.lang.String getDefaultValue()

setDefaultValue

public void setDefaultValue(java.lang.String def)

addEnumValue

public void addEnumValue(java.lang.String enumItem)

getEnumValues

public java.lang.String[] getEnumValues()

hasEnumValues

public boolean hasEnumValues()

hasAutomaticNextHelper

public boolean hasAutomaticNextHelper()
Description copied from interface: Descriptor
When activating a secondary helper automatically, attribute enum value, the cursor market is used for that

Specified by:
hasAutomaticNextHelper in interface Descriptor
Overrides:
hasAutomaticNextHelper in class AbstractDescriptor

isRaw

public boolean isRaw()

toString

public java.lang.String toString()

toExternalForm

public java.lang.String toExternalForm()
Description copied from interface: Descriptor
The final text added



Copyright © 2006 JAPISoft. All Rights Reserved.