abstract class AbstractFatherBlock extends java.lang.Object implements Block
| Modifier and Type | Field and Description |
|---|---|
private Block[] |
childBlocks |
| Constructor and Description |
|---|
AbstractFatherBlock(Block[] childBlocks)
Creates the AbstractFatherBlock.
|
| Modifier and Type | Method and Description |
|---|---|
(package private) abstract void |
after(Sink sink)
method called after traversing the childs
|
(package private) abstract void |
before(Sink sink)
method called before traversing the childs
|
boolean |
equals(java.lang.Object obj) |
Block[] |
getBlocks()
Returns the childBlocks.
|
int |
hashCode() |
void |
traverse(Sink sink)
Traverse the block
|
private final Block[] childBlocks
AbstractFatherBlock(Block[])AbstractFatherBlock(Block[] childBlocks)
childBlocks - child blocksabstract void before(Sink sink)
sink - a sink to fillabstract void after(Sink sink)
sink - a sink to fillpublic final void traverse(Sink sink)
public final Block[] getBlocks()
Block[] with the childBlocks.public boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object