public class ReaderComponent extends WorkspaceComponent
Constructor and Description |
---|
ReaderComponent(java.lang.String name)
Creates a new frame of type TextWorld.
|
ReaderComponent(java.lang.String name,
ReaderWorld 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<PotentialProducer> |
getPotentialProducers()
Return the potential producers associated with this component.
|
ReaderWorld |
getWorld() |
static ReaderComponent |
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, getPotentialConsumers, 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 ReaderComponent(java.lang.String name)
name
- name of this componentpublic ReaderComponent(java.lang.String name, ReaderWorld newWorld)
name
- name of componentnewWorld
- provided worldpublic java.util.List<PotentialProducer> getPotentialProducers()
WorkspaceComponent
getPotentialProducers
in class WorkspaceComponent
public static ReaderComponent 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 ReaderWorld getWorld()
public java.lang.Object getObjectFromKey(java.lang.String objectKey)
WorkspaceComponent
getObjectFromKey
in class WorkspaceComponent
objectKey
- String key