|
||||||||||
| 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 DtdModelDtdModel.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 DtdModelDtdModel.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 DtdModelDtdModel.dtdAttListCount()public int dtdElementCount()
DtdModel
dtdElementCount in interface DtdModelDtdModel.dtdElementCount()public DtdAttList getDtdAttListAt(int idx)
DtdModel
getDtdAttListAt in interface DtdModelidx - Index
DtdModel.getDtdAttListAt(int)public DtdElement getDtdElementAt(int idx)
DtdModel
getDtdElementAt in interface DtdModelidx - Index
DtdModel.getDtdElementAt(int)public DtdElement getDtdElement(java.lang.String name)
DtdModel
getDtdElement in interface DtdModelname - Element name
DtdModel.getDtdElement(java.lang.String)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||