|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JInternalFrame
jp.sourceforge.gtibuilder.editor.Editor
このクラスはDesktopPaneに表示されるInternalFrameとなります。
全てのエディタはこのクラスに収納されこのクラスよりいくつかのイベントが渡されます。
このクラスに収納されるエディタは全てEditorComponentを実装しなければなりません。
| 入れ子クラスの概要 | |
private class |
Editor.Listener
|
| クラス javax.swing.JInternalFrame から継承した入れ子クラス |
JInternalFrame.AccessibleJInternalFrame, JInternalFrame.JDesktopIcon |
| クラス javax.swing.JComponent から継承した入れ子クラス |
JComponent.AccessibleJComponent |
| クラス java.awt.Container から継承した入れ子クラス |
Container.AccessibleAWTContainer |
| クラス java.awt.Component から継承した入れ子クラス |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| フィールドの概要 | |
private EditorComponent |
ecomp
|
private EditorUpdataManager |
eumanager
|
private StringArray |
infomation
|
private Project |
project
|
private Timer |
timer
|
| クラス javax.swing.JComponent から継承したフィールド |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| クラス java.awt.Container から継承したフィールド |
|
| クラス java.awt.Component から継承したフィールド |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| インタフェース jp.sourceforge.gtibuilder.main.ProjectFile から継承したフィールド |
DIRECTORY, EDITOR, GBFILE, NAME, PROJECT |
| インタフェース javax.swing.WindowConstants から継承したフィールド |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
| インタフェース java.awt.image.ImageObserver から継承したフィールド |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| コンストラクタの概要 | |
Editor(EditorComponent ecompx,
Project proj)
このクラスをEditorComponentをエディタとして初期化します。 |
|
| メソッドの概要 | |
void |
addEditorUpdataListener(EditorUpdataListener listener)
このファイルの名前もしくはディレクトリ名が変更されたことを通知するリスナーを追加します。 |
void |
compiled()
このファイルがコンパイルされたことを通知します。 |
void |
copy()
エディタにCopyを要求します。 |
void |
cut()
エディタにCutを要求します。 |
void |
delete()
エディタにDeleteを要求します。 |
EditorComponent |
getEditorComponent()
このエディタに収納されているEditorComponentを返します。 |
GBFile |
getFile()
GBFileを返します。 |
FileType |
getFileType()
FileTypeを登録されたエディタからかえします。 |
String |
getInfomation(String key)
このエディタに記憶させているデータを読み出します。 |
protected void |
init(EditorComponent ecompx)
このクラスをEditorComponentをエディタとして初期化します。 |
boolean |
isAutoCheckProperty()
DirectoryとFile Nameを自動的にチェックするかをかえします。 |
boolean |
isCompiled()
このファイルがコンパイルされているかどうかを返します。 |
boolean |
isEdited()
このファイルが変更されたどうかを返します |
void |
paste()
エディタにPasteを要求します。 |
boolean |
readData(byte[] data)
byte配列を登録されたエディタに渡します。 |
void |
redo()
エディタにRedoを要求します。 |
void |
removeEditorUpdataListener(EditorUpdataListener listener)
このファイルの名前もしくはディレクトリ名が変更されたことを通知するリスナーを削除します。 |
void |
saved()
エディタに保存されたことを通知します。 |
void |
setFile(GBFile file)
GBFileを設定します。 |
boolean |
setFileType(FileType ft)
FileTypeを登録されたエディタに渡します。 |
void |
setInfomation(String key,
String value)
このエディタにデータを記憶させます。 |
void |
showFilePreference()
このファイルの設定を表示します |
void |
undo()
エディタにUndoを要求します。 |
boolean |
usingEditMenu()
編集メニューを使うかどうかをかえします。 |
JMenuItem[] |
usingMenu()
エディタ独自のメニューをかえします。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| フィールドの詳細 |
private EditorComponent ecomp
private Timer timer
private EditorUpdataManager eumanager
private Project project
private StringArray infomation
| コンストラクタの詳細 |
public Editor(EditorComponent ecompx,
Project proj)
| メソッドの詳細 |
protected final void init(EditorComponent ecompx)
public boolean readData(byte[] data)
public FileType getFileType()
ProjectFile 内の getFileTypepublic boolean setFileType(FileType ft)
ProjectFile 内の setFileTypeft - 指定するファイルタイプ
truepublic boolean isAutoCheckProperty()
ProjectFile 内の isAutoCheckPropertytrue
public void setInfomation(String key,
String value)
public String getInfomation(String key)
public EditorComponent getEditorComponent()
public JMenuItem[] usingMenu()
ProjectFile 内の usingMenupublic boolean usingEditMenu()
ProjectFile 内の usingEditMenupublic void copy()
ProjectFile 内の copypublic void cut()
ProjectFile 内の cutpublic void delete()
ProjectFile 内の deletepublic void paste()
ProjectFile 内の pastepublic void undo()
ProjectFile 内の undopublic void redo()
ProjectFile 内の redopublic void saved()
ProjectFile 内の savedpublic void showFilePreference()
public void compiled()
ProjectFile 内の compiledpublic boolean isCompiled()
ProjectFile 内の isCompiledpublic boolean isEdited()
ProjectFile 内の isEditedtruepublic void addEditorUpdataListener(EditorUpdataListener listener)
ProjectFile 内の addEditorUpdataListenerlistener - 追加するリスナーpublic void removeEditorUpdataListener(EditorUpdataListener listener)
ProjectFile 内の removeEditorUpdataListenerlistener - 削除するリスナーpublic GBFile getFile()
ProjectFile の記述:
ProjectFile 内の getFilepublic void setFile(GBFile file)
ProjectFile の記述:
ProjectFile 内の setFilefile - このエディタを関連づけるGBFile
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||