public class DocViewerComponent extends WorkspaceComponent
Constructor and Description |
---|
DocViewerComponent()
Construct a new document viewer component.
|
DocViewerComponent(java.lang.String name)
Construct a new document viewer component with a specified title.
|
Modifier and Type | Method and Description |
---|---|
void |
closing()
Perform cleanup after closing.
|
java.util.List<? extends java.lang.String> |
getFormats()
Returns a list of the formats that this component supports.
|
java.lang.String |
getText() |
static DocViewerComponent |
open(java.io.InputStream input,
java.lang.String name,
java.lang.String format)
Opens a saved component.
|
void |
save(java.io.OutputStream output,
java.lang.String format)
Used when saving a workspace.
|
void |
setText(java.lang.String text) |
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, getKeyFromObject, getLocks, getLogger, getName, getObjectFromKey, getPotentialConsumers, 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 DocViewerComponent()
public DocViewerComponent(java.lang.String name)
name
- title for frame this is displayed inpublic static DocViewerComponent open(java.io.InputStream input, java.lang.String name, java.lang.String format)
input
- streamname
- name of fileformat
- formatpublic void save(java.io.OutputStream output, java.lang.String format)
WorkspaceComponent
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 update()
WorkspaceComponent
update
in class WorkspaceComponent
public void closing()
WorkspaceComponent
closing
in class WorkspaceComponent
public java.lang.String getText()
public void setText(java.lang.String text)
text
- the text to setpublic java.util.List<? extends java.lang.String> getFormats()
WorkspaceComponent
The default behavior is to return an empty list. This means that there is one format.
getFormats
in class WorkspaceComponent