FOA

foa.bricks
Class Brick

java.lang.Object
  |
  +--foa.bricks.Brick
Direct Known Subclasses:
Emphasis, ExternalLink, ImageReference, InternalLink, InternalReference, ListBlock, ListBody, ListItem, ListLabel, OrderedListItem, Paragraph, SimpleTable, TableCell, TableRow, UnorderedListItem

public class Brick
extends java.lang.Object


Inner Class Summary
static class Brick.Maker
           
 
Constructor Summary
Brick()
           
Brick(java.lang.String brickName, java.lang.String brickClass, java.lang.String match, java.lang.String group, java.lang.String type)
           
 
Method Summary
 void addChild(Brick child)
           
 void createBrickDialog(BrickDirector brickDirector)
           
 javax.swing.tree.DefaultMutableTreeNode createBrickElement()
           
 void enableDialog(boolean flag)
           
 void fillCommonAtts(java.lang.String brickName, java.lang.String brickClass, java.lang.String match, java.lang.String group)
           
 void fillCommonAtts(java.lang.String brickName, java.lang.String brickClass, java.lang.String match, java.lang.String group, java.lang.String type)
           
 void fillSpecificAtts(java.lang.String tag, java.util.Hashtable attributes)
           
 java.lang.String getAttribute(java.lang.String name)
           
 java.util.Hashtable getAttributesTable()
           
 Brick getChild(int number)
           
 BrickDialog getDialog()
           
 int getNumberOfChildren()
           
 Brick getParent()
           
static Brick.Maker maker()
           
 void setAttribute(java.lang.String name, java.lang.String value)
           
 void setAttributesTable(java.util.Hashtable attTable)
           
 void setParent(Brick parent)
           
 void updateAttribute(java.lang.String value, java.lang.String attName)
           
 void updateAttributeTable(java.util.Hashtable attributeTable)
           
 void writeBrick(XSLTWriter writer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Brick

public Brick(java.lang.String brickName,
             java.lang.String brickClass,
             java.lang.String match,
             java.lang.String group,
             java.lang.String type)

Brick

public Brick()
Method Detail

fillCommonAtts

public void fillCommonAtts(java.lang.String brickName,
                           java.lang.String brickClass,
                           java.lang.String match,
                           java.lang.String group,
                           java.lang.String type)

fillCommonAtts

public void fillCommonAtts(java.lang.String brickName,
                           java.lang.String brickClass,
                           java.lang.String match,
                           java.lang.String group)

getAttribute

public java.lang.String getAttribute(java.lang.String name)

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.String value)

getAttributesTable

public java.util.Hashtable getAttributesTable()

setAttributesTable

public void setAttributesTable(java.util.Hashtable attTable)

updateAttributeTable

public void updateAttributeTable(java.util.Hashtable attributeTable)

setParent

public void setParent(Brick parent)

getParent

public Brick getParent()

addChild

public void addChild(Brick child)

getNumberOfChildren

public int getNumberOfChildren()

getChild

public Brick getChild(int number)

fillSpecificAtts

public void fillSpecificAtts(java.lang.String tag,
                             java.util.Hashtable attributes)

createBrickDialog

public void createBrickDialog(BrickDirector brickDirector)

enableDialog

public void enableDialog(boolean flag)

getDialog

public BrickDialog getDialog()

updateAttribute

public void updateAttribute(java.lang.String value,
                            java.lang.String attName)

createBrickElement

public javax.swing.tree.DefaultMutableTreeNode createBrickElement()

maker

public static Brick.Maker maker()

writeBrick

public void writeBrick(XSLTWriter writer)

FOA