public interface BlockComponent
| Modifier and Type | Interface and Description |
|---|---|
static interface |
BlockComponent.Input |
static interface |
BlockComponent.Output |
static interface |
BlockComponent.Port |
| Modifier and Type | Method and Description |
|---|---|
default void |
addBlockListener(EventListener eventListener) |
Block |
getBlock() |
Rectangle |
getBounds() |
default JComponent |
getComponent() |
List<BlockComponent.Input> |
getInputs() |
Point |
getLocation() |
List<BlockComponent.Output> |
getOutputs() |
Dimension |
getPreferredSize() |
default SchemaEditor |
getSchemaEditor() |
default BlockComponent.Input |
inputFor(String name) |
boolean |
isVisible() |
default BlockComponent.Output |
outputFor(String name) |
default JPopupMenu |
popupMenu() |
default void |
remove() |
void |
setBounds(Rectangle rectangle) |
void |
setLocation(Point location) |
void |
setVisible(boolean visible) |
void |
update() |
default void |
updateBlock() |
void |
validate() |
default JComponent getComponent()
default void addBlockListener(EventListener eventListener)
Rectangle getBounds()
Point getLocation()
void setBounds(Rectangle rectangle)
void setLocation(Point location)
Dimension getPreferredSize()
boolean isVisible()
void validate()
void setVisible(boolean visible)
void update()
default void remove()
default SchemaEditor getSchemaEditor()
default void updateBlock()
default JPopupMenu popupMenu()
Block getBlock()
default BlockComponent.Input inputFor(String name)
default BlockComponent.Output outputFor(String name)
List<BlockComponent.Input> getInputs()
List<BlockComponent.Output> getOutputs()
Copyright © 2012–2015 MARID software development group. All rights reserved.