public class DisplayComponent extends WorkspaceComponent
Constructor and Description |
---|
DisplayComponent(java.lang.String name)
Creates a new frame of type TextWorld.
|
DisplayComponent(java.lang.String name,
DisplayWorld newWorld)
Construct a component from an existing world; used in deserializing.
|
Modifier and Type | Method and Description |
---|---|
void |
closing()
Perform cleanup after closing.
|
java.lang.Object |
getObjectFromKey(java.lang.String objectKey)
Finds objects based on a key.
|
java.util.List<PotentialConsumer> |
getPotentialConsumers()
Return the potential consumers associated with this component.
|
PotentialConsumer |
getStringConsumer()
Returns a String consumer, which reads in from a text producer and sends
that text straight to the display world.
|
DisplayWorld |
getWorld() |
static DisplayComponent |
open(java.io.InputStream input,
java.lang.String name,
java.lang.String format) |
void |
save(java.io.OutputStream output,
java.lang.String format)
Used when saving a workspace.
|
void |
update()
Called by Workspace to update the state of the component.
|
addAttributeListener, addConsumerType, addProducerType, addWorkspaceComponentListener, close, couplingAdded, couplingRemoved, fireAttributeObjectRemoved, fireAttributeTypeVisibilityChanged, fireComponentToggleEvent, fireGuiToggleEvent, firePotentialAttributesChanged, fireUpdateEvent, getAttributeManager, getConsumerTypes, getCurrentFile, getDefaultFormat, getFormats, getKeyFromObject, getLocks, getLogger, getName, getPotentialProducers, getProducerTypes, getSerializePriority, getSimpleName, getUpdateOn, getUpdateParts, getVisibleConsumerTypes, getVisibleProducerTypes, getWorkspace, getWorkspaceComponentListeners, getXML, hasChangedSinceLastSave, isGuiOn, removeAttributeListener, removeWorkspaceComponentListener, setChangedSinceLastSave, setCurrentFile, setGuiOn, setLogger, setName, setSerializePriority, setUpdateOn, setWorkspace, stopped, toString
public DisplayComponent(java.lang.String name)
name
- name of this componentpublic DisplayComponent(java.lang.String name, DisplayWorld newWorld)
name
- name of componentnewWorld
- provided worldpublic java.util.List<PotentialConsumer> getPotentialConsumers()
WorkspaceComponent
getPotentialConsumers
in class WorkspaceComponent
public static DisplayComponent open(java.io.InputStream input, java.lang.String name, java.lang.String format)
input
- name
- format
- public void save(java.io.OutputStream output, java.lang.String format)
save
in class WorkspaceComponent
output
- the stream of data to write the data to.format
- a key used to define the requested format.public void closing()
WorkspaceComponent
closing
in class WorkspaceComponent
public void update()
WorkspaceComponent
update
in class WorkspaceComponent
public DisplayWorld getWorld()
public java.lang.Object getObjectFromKey(java.lang.String objectKey)
WorkspaceComponent
getObjectFromKey
in class WorkspaceComponent
objectKey
- String keypublic PotentialConsumer getStringConsumer()