de.goerntkai.scot.app.document
Class FragmentBlock

java.lang.Object
  extended byde.goerntkai.scot.app.document.SCoTBlock
      extended byde.goerntkai.scot.app.document.FragmentBlock
All Implemented Interfaces:
ISCoTComponent

public class FragmentBlock
extends SCoTBlock

Represents a block that contains all blocks in a fragment file. This block can only hold other SCoTComponents.

Version:
$Id: FragmentBlock.java,v 1.5 2005/05/19 20:19:36 GoerntKai Exp $
Author:
Kai Görnt

Constructor Summary
FragmentBlock()
          The standard constructor.
 
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

FragmentBlock

public FragmentBlock()

The standard constructor. Does nothing special.

Method Detail

add

public void add(java.lang.String line)
         throws SCoTException

Adds a new element to the components. This method may not be used and therefore it only throws an exception.

Specified by:
add in class SCoTBlock
Parameters:
line - the new component line
Throws:
SCoTException
See Also:
SCoTBlock.add(java.lang.String)

isMeaningEqual

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.

A FragmentBlock can hold any SCoTElement, therefore the meaning is never equal.

Specified by:
isMeaningEqual in class SCoTBlock
Parameters:
line - the line to be checked
Returns:
wether the line has the same meaning as the block
See Also:
SCoTBlock.isMeaningEqual(java.lang.String)

toHTML

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.

The HTML representation is a div block because the representation would be an array of nodes if not assembled in a single block.

Specified by:
toHTML in interface ISCoTComponent
Specified by:
toHTML in class SCoTBlock
Parameters:
doc - the parent document
Returns:
the HTML representation
See Also:
ISCoTComponent.toHTML(org.w3c.dom.Document)


© 2004 by Kai Görnt