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
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 |
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()
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)