com.japisoft.xmlpad.helper
Class TagDescriptor

java.lang.Object
  extended bycom.japisoft.xmlpad.helper.TagDescriptor
All Implemented Interfaces:
Descriptor

public class TagDescriptor
extends java.lang.Object
implements Descriptor

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

Constructor Summary
TagDescriptor(java.lang.String name, AttDescriptor[] atts, boolean empty)
           
TagDescriptor(java.lang.String name, AttDescriptor[] atts, boolean empty, boolean raw)
           
 
Method Summary
 AttDescriptor[] getAtts()
           
 java.lang.String getBuiltTag()
           
 java.lang.String getName()
           
 AttDescriptor[] getRequiredAtt()
           
 boolean isEmpty()
           
 boolean isRaw()
           
 java.lang.String toExternalForm()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TagDescriptor

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

TagDescriptor

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

getName

public java.lang.String getName()

getRequiredAtt

public AttDescriptor[] getRequiredAtt()

getAtts

public AttDescriptor[] getAtts()

isEmpty

public boolean isEmpty()

isRaw

public boolean isRaw()
Specified by:
isRaw in interface Descriptor

toExternalForm

public java.lang.String toExternalForm()
Specified by:
toExternalForm in interface Descriptor

getBuiltTag

public java.lang.String getBuiltTag()

toString

public java.lang.String toString()