|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectde.goerntkai.scot.app.document.SCoTBlock
de.goerntkai.scot.app.document.DivisionBlock
Represents a block which may contain all other blocks.
ToDo test me
Constructor Summary | |
DivisionBlock(java.lang.String line,
Configuration aConfiguration)
This constructor interpretes the given line. |
Method Summary | |
void |
add(java.lang.String line)
Adds a new element to the components. |
boolean |
isMeaningEqual(java.lang.String line)
Returns true when the meaning of the line is the same
as the meaning of the block and false if not. |
org.w3c.dom.Node |
toHTML(org.w3c.dom.Document doc)
Returns the HTML representation of the element. |
Methods inherited from class de.goerntkai.scot.app.document.SCoTBlock |
add, getAttributes, getComponents, getConfiguration, getLastComponent, replaceLastComponentBy, setAttributes |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DivisionBlock(java.lang.String line, Configuration aConfiguration) throws SCoTException
This constructor interpretes the given line. The line given must
have the format <line> ::=
<meaning><meaning>+<content>
.
line
- the line as found in a SCoT documentaConfiguration
- the configuration of this application
SCoTException
Method Detail |
public void add(java.lang.String line) throws SCoTException
Adds a new element to the components. This method creates a new
SCoTBlock
.
If the line belongs to the previous component, it will be added there instead of a new block created.
add
in class SCoTBlock
line
- the line as found in a SCoT document
SCoTException
SCoTBlock.add(java.lang.String)
public boolean isMeaningEqual(java.lang.String line)
Returns true
when the meaning of the line is the same
as the meaning of the block and false
if not.
The meaning of the line is equal to the meaning of the block if the first character of the line is equal to the meaning of the block.
isMeaningEqual
in class SCoTBlock
line
- the line as found in a SCoT document
SCoTBlock.isMeaningEqual(java.lang.String)
public org.w3c.dom.Node toHTML(org.w3c.dom.Document doc)
Returns the HTML representation of the element. Uses the parent document for creating the node.
toHTML
in interface ISCoTComponent
toHTML
in class SCoTBlock
doc
- the parent document
ISCoTComponent.toHTML(org.w3c.dom.Document)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |