com.japisoft.xmlpad.helper.model
Class TagDescriptor

java.lang.Object
  extended bycom.japisoft.xmlpad.helper.model.AbstractDescriptor
      extended bycom.japisoft.xmlpad.helper.model.TagDescriptor
All Implemented Interfaces:
Descriptor
Direct Known Subclasses:
DTDTagDescriptor, RawDescriptor

public class TagDescriptor
extends AbstractDescriptor

Here a descriptor for tag. It is tied to a specific tag This is a container for tag name, and attributes. Morever it contains data about the tag type : has children or not.

Version:
1.1
Author:
(c) 2003 JAPISOFT

Field Summary
 boolean empty
           
 java.lang.String name
           
 java.lang.String namespace
           
 
Fields inherited from class com.japisoft.xmlpad.helper.model.AbstractDescriptor
addedPart, type
 
Constructor Summary
TagDescriptor(java.lang.String name, AttDescriptor[] atts, boolean empty)
           
TagDescriptor(java.lang.String name, AttDescriptor[] atts, boolean empty, boolean raw)
           
TagDescriptor(java.lang.String name, boolean empty)
           
TagDescriptor(java.lang.String name, java.lang.String nameHelper, AttDescriptor[] atts, boolean empty, boolean raw)
           
 
Method Summary
 void addAttDescriptor(AttDescriptor ad)
           
 void addSynonymousTagDescriptor(TagDescriptor td)
           
 boolean equals(java.lang.Object o)
           
 AttDescriptor[] getAtts()
           
 java.lang.String getBuiltTag()
           
 java.lang.String getEndingTag()
           
 int getMacOcc()
           
 int getMinOcc()
           
 java.lang.String getName()
           
 java.lang.String getNameForHelper()
           
 AttDescriptor[] getRequiredAtt()
           
 java.lang.String getStartingTag()
           
 TagDescriptor getSynonymousTagDescriptor(int i)
           
 int getSynonymousTagDescriptorCount()
           
 boolean isChoice()
           
 boolean isEmpty()
           
 boolean isEnabled()
           
 boolean isRaw()
           
 void setAttDescriptor(AttDescriptor[] atts)
           
 void setChoice(boolean choice)
           
 void setEmpty(boolean empty)
           
 void setEnabled(boolean enabled)
           
 void setMaxOcc(int occ)
           
 void setMinOcc(int occ)
           
 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, hasAutomaticNextHelper, setAddedPart, setAutomaticNextHelper, setComment, setIcon, setSource, setType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

public java.lang.String name

empty

public boolean empty

namespace

public java.lang.String namespace
Constructor Detail

TagDescriptor

public TagDescriptor(java.lang.String name,
                     boolean empty)

TagDescriptor

public TagDescriptor(java.lang.String name,
                     AttDescriptor[] atts,
                     boolean empty)

TagDescriptor

public TagDescriptor(java.lang.String name,
                     AttDescriptor[] atts,
                     boolean empty,
                     boolean raw)

TagDescriptor

public TagDescriptor(java.lang.String name,
                     java.lang.String nameHelper,
                     AttDescriptor[] atts,
                     boolean empty,
                     boolean raw)
Method Detail

setAttDescriptor

public void setAttDescriptor(AttDescriptor[] atts)

setEmpty

public void setEmpty(boolean empty)

setMaxOcc

public void setMaxOcc(int occ)

getMacOcc

public int getMacOcc()

setMinOcc

public void setMinOcc(int occ)

getMinOcc

public int getMinOcc()

setChoice

public void setChoice(boolean choice)

isChoice

public boolean isChoice()

getName

public java.lang.String getName()

getNameForHelper

public java.lang.String getNameForHelper()

getRequiredAtt

public AttDescriptor[] getRequiredAtt()

getAtts

public AttDescriptor[] getAtts()

addAttDescriptor

public void addAttDescriptor(AttDescriptor ad)

isEmpty

public boolean isEmpty()

isRaw

public boolean isRaw()

isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean enabled)

getStartingTag

public java.lang.String getStartingTag()

getEndingTag

public java.lang.String getEndingTag()

toExternalForm

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


getBuiltTag

public java.lang.String getBuiltTag()

toString

public java.lang.String toString()

equals

public boolean equals(java.lang.Object o)

addSynonymousTagDescriptor

public void addSynonymousTagDescriptor(TagDescriptor td)

getSynonymousTagDescriptorCount

public int getSynonymousTagDescriptorCount()

getSynonymousTagDescriptor

public TagDescriptor getSynonymousTagDescriptor(int i)


Copyright © 2006 JAPISoft. All Rights Reserved.