com.japisoft.xmlpad.helper
Class TagDescriptor
java.lang.Object
com.japisoft.xmlpad.helper.TagDescriptor
- All Implemented Interfaces:
- Descriptor
- Direct Known Subclasses:
- DTDTagDescriptor
- 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)
|
TagDescriptor(java.lang.String name,
boolean empty)
|
TagDescriptor(java.lang.String name,
java.lang.String nameHelper,
AttDescriptor[] atts,
boolean empty,
boolean raw)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
name
public java.lang.String name
empty
public boolean empty
namespace
public java.lang.String namespace
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)
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()
- Specified by:
getName
in interface Descriptor
getNameForHelper
public java.lang.String getNameForHelper()
- Specified by:
getNameForHelper
in interface Descriptor
getRequiredAtt
public AttDescriptor[] getRequiredAtt()
getAtts
public AttDescriptor[] getAtts()
addAttDescriptor
public void addAttDescriptor(AttDescriptor ad)
isEmpty
public boolean isEmpty()
isRaw
public boolean isRaw()
- Specified by:
isRaw
in interface Descriptor
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled
in interface Descriptor
setEnabled
public void setEnabled(boolean enabled)
getStartingTag
public java.lang.String getStartingTag()
getEndingTag
public java.lang.String getEndingTag()
toExternalForm
public java.lang.String toExternalForm()
- Specified by:
toExternalForm
in interface Descriptor
getBuiltTag
public java.lang.String getBuiltTag()
toString
public java.lang.String toString()
addSynonymousTagDescriptor
public void addSynonymousTagDescriptor(TagDescriptor td)
getSynonymousTagDescriptorCount
public int getSynonymousTagDescriptorCount()
getSynonymousTagDescriptor
public TagDescriptor getSynonymousTagDescriptor(int i)
Copyright © 2006 JAPISoft. All Rights Reserved.