|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.xanot.dtd.DefaultDtdModel
public class DefaultDtdModel
Implementation of the DTD model.
Field Summary | |
---|---|
static java.lang.String |
DTD_PATTERN
Main pattern of DTD element patterns. |
static java.util.regex.Pattern |
pattern
The pattern object compiled from DTD_PATTERN |
Constructor Summary | |
---|---|
DefaultDtdModel(java.io.File file)
Create new instance of Dtd Model. |
|
DefaultDtdModel(java.io.InputStream inputStream)
Create new instance of Dtd Model. |
|
DefaultDtdModel(java.lang.String path)
Create new instance of Dtd model. |
Method Summary | |
---|---|
void |
addDtdAttList(DtdAttList dtdAttList)
Add new DtdAttList object into the DtdAttLists array list. |
void |
addDtdElement(DtdElement dtdElement)
Add new DtdElement object into the DtdElements array list. |
int |
dtdAttListCount()
Get numbers of attList element within the dtd file. |
int |
dtdElementCount()
Get numbers of Element within the dtd file. |
DtdAttList |
getDtdAttListAt(int idx)
Get attList model object at specific index. |
java.util.ArrayList<DtdAttList> |
getDtdAttLists()
Get list of attList element of DTD. |
DtdElement |
getDtdElement(java.lang.String name)
Get Element model object by giving its name |
DtdElement |
getDtdElementAt(int idx)
Get Element model object at specific index. |
java.util.ArrayList<DtdElement> |
getDtdElements()
Get list of elements element of DTD. |
void |
removeDtdAttList(DtdAttList dtdAttList)
Remove an instance from DtdAttLists array list. |
void |
removeDtdElement(DtdElement dtdElement)
Remove an instance from DtdElements array list. |
void |
setDtdAttLists(java.util.ArrayList<DtdAttList> dtdAttLists)
Set DtdAttLists Collections. |
void |
setDtdElements(java.util.ArrayList<DtdElement> dtdElements)
Set DtdElement Collection. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String DTD_PATTERN
public static java.util.regex.Pattern pattern
DTD_PATTERN
Constructor Detail |
---|
public DefaultDtdModel(java.lang.String path) throws java.io.IOException
path
- Path to the dtd file.
java.io.IOException
- Thrown if some how the dtd file canot be readed.public DefaultDtdModel(java.io.File file) throws java.io.IOException
file
- DTD file object.
java.io.IOException
- Thrown if somehow the dtd file canot be readed.public DefaultDtdModel(java.io.InputStream inputStream) throws java.io.IOException
inputStream
- Input stream where streamed in data is a DTD data.
java.io.IOException
- Thrown if somehow problem raised because of streaming-in.Method Detail |
---|
public java.util.ArrayList<DtdAttList> getDtdAttLists()
DtdModel
getDtdAttLists
in interface DtdModel
DtdModel.getDtdAttLists()
public void setDtdAttLists(java.util.ArrayList<DtdAttList> dtdAttLists)
dtdAttLists
- New DtdAttList object array list.public java.util.ArrayList<DtdElement> getDtdElements()
DtdModel
getDtdElements
in interface DtdModel
DtdModel.getDtdElements()
public void setDtdElements(java.util.ArrayList<DtdElement> dtdElements)
dtdElements
- New DtdElement object array list.public void addDtdAttList(DtdAttList dtdAttList)
dtdAttList
- Object to add.public void addDtdElement(DtdElement dtdElement)
dtdElement
- Object to add.public void removeDtdAttList(DtdAttList dtdAttList)
dtdAttList
- Instance to remove.public void removeDtdElement(DtdElement dtdElement)
dtdElement
- Instance to remove.public int dtdAttListCount()
DtdModel
dtdAttListCount
in interface DtdModel
DtdModel.dtdAttListCount()
public int dtdElementCount()
DtdModel
dtdElementCount
in interface DtdModel
DtdModel.dtdElementCount()
public DtdAttList getDtdAttListAt(int idx)
DtdModel
getDtdAttListAt
in interface DtdModel
idx
- Index
DtdModel.getDtdAttListAt(int)
public DtdElement getDtdElementAt(int idx)
DtdModel
getDtdElementAt
in interface DtdModel
idx
- Index
DtdModel.getDtdElementAt(int)
public DtdElement getDtdElement(java.lang.String name)
DtdModel
getDtdElement
in interface DtdModel
name
- Element name
DtdModel.getDtdElement(java.lang.String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |