|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectjp.sourceforge.gtibuilder.editor.TextEditor
テキストを編集するためのエディタです。 Plain TextとJava Sourceをサポートしています。
| 入れ子クラスの概要 | |
private class |
TextEditor.PrivateListener
|
private class |
TextEditor.TextPane
|
| フィールドの概要 | |
private boolean |
autoCheck
|
private boolean |
compiled
|
private boolean |
edited
|
private Editor |
editor
|
private EditorUpdataManager |
eumanager
|
private FileType |
ft
|
private GBFile |
gfile
|
private boolean |
inited
|
private TextEditor.TextPane |
jtp
|
private JMenuItem |
mFind
|
private JMenuItem |
mFindNext
|
private JMenuItem |
mReplace
|
private TextEditor.PrivateListener |
pl
|
private Project |
project
|
private JScrollPane |
sp
|
private TextColoring |
tc
|
private TextFind |
textFind
|
private UndoManager |
um
|
| インタフェース jp.sourceforge.gtibuilder.main.ProjectFile から継承したフィールド |
DIRECTORY, EDITOR, GBFILE, NAME, PROJECT |
| コンストラクタの概要 | |
TextEditor()
|
|
| メソッドの概要 | |
void |
addEditorUpdataListener(EditorUpdataListener listener)
Editorの名前やディレクトリが変更された時に通知されるリスナーを追加します。 |
void |
changedUpdate(DocumentEvent e)
|
void |
compiled()
コンパイルされたことを通知します。 |
void |
copy()
コピーが要求されたことを通知します。 |
void |
cut()
カットが要求されたことを通知します。 |
void |
delete()
削除が要求されたことを通知します。 |
Component |
getComponent()
クラスEditorの中に表示されるコンポーネントを返します。 |
byte[] |
getData()
|
GBFile |
getFile()
GBFileを返します。 |
Dialog |
getFilePreference()
ファイルの設定ダイアログを返します。 |
JPanel |
getFilePropertyPane()
|
FileType |
getFileType()
現在使われているファイルタイプを返します。 |
NewPanel |
getNewFilePropertyPane()
ファイルを新たに作成する場合の設定ダイアログを返します。 |
Component |
getPrintComponent()
印刷されるコンポーネントを返します。 |
FileType[] |
getSupportedTypes()
このエディターでサポートされているファイルタイプの配列を返します。 |
private void |
init()
|
void |
init(StringArray map,
FileType type)
StringArrayとFileTypeからEditorを初期化します。 |
void |
insertUpdate(DocumentEvent e)
|
boolean |
isAutoCheckProperty()
ファイル名とディレクトリを自動的にチェックしているかどうかを返します。 |
boolean |
isCompiled()
コンパイル済みかを返します。 |
boolean |
isEdited()
このエディタに変更があったかを返します。 |
private void |
isInited()
|
boolean |
isSupportedType(FileType ft)
このファイルタイプの閲覧もしくは編集がこのエディタでサポートされているかを返します。 |
void |
paste()
ペーストが要求されたことを通知します。 |
boolean |
readData(byte[] data)
バイト配列からデータを読み込みます。 |
void |
redo()
Redoが要求されたことを通知します。 |
void |
removeEditorUpdataListener(EditorUpdataListener listener)
Editorの名前やディレクトリが変更された時に通知されるリスナーを削除します。 |
void |
removeUpdate(DocumentEvent e)
|
void |
save()
ファイルをGBFileに保存します。 |
void |
saved()
保存されたことを通知します。 |
void |
setEditor(Editor editor)
Editorに収納されたときにそのエディターが渡されます。 |
void |
setFile(GBFile file)
GBFileを設定します。 |
boolean |
setFileType(FileType ft)
ファイルタイプを設定します。 |
void |
undo()
Undoが要求されたことを通知します。 |
boolean |
usingEditMenu()
編集メニューを使うかどうかをかえします。 |
JMenuItem[] |
usingMenu()
このエディタ独自のメニューをかえします。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
private TextEditor.TextPane jtp
private JScrollPane sp
private boolean inited
private boolean autoCheck
private FileType ft
private boolean edited
private boolean compiled
private EditorUpdataManager eumanager
private TextColoring tc
private UndoManager um
private TextEditor.PrivateListener pl
private TextFind textFind
private Project project
private Editor editor
private GBFile gfile
private JMenuItem mFind
private JMenuItem mFindNext
private JMenuItem mReplace
| コンストラクタの詳細 |
public TextEditor()
| メソッドの詳細 |
public void insertUpdate(DocumentEvent e)
DocumentListener 内の insertUpdatepublic void removeUpdate(DocumentEvent e)
DocumentListener 内の removeUpdatepublic void changedUpdate(DocumentEvent e)
DocumentListener 内の changedUpdatepublic boolean readData(byte[] data)
EditorComponent の記述:
EditorComponent 内の readDatadata - 読み込むデータ
truepublic byte[] getData()
public FileType getFileType()
ProjectFile の記述:
ProjectFile 内の getFileTypepublic boolean setFileType(FileType ft)
ProjectFile の記述:
ProjectFile 内の setFileTypeft - 指定するファイルタイプ
truepublic boolean isAutoCheckProperty()
ProjectFile の記述: package +++++
class ****
ProjectFile 内の isAutoCheckPropertytruepublic JMenuItem[] usingMenu()
ProjectFile 内の usingMenupublic boolean usingEditMenu()
ProjectFile 内の usingEditMenupublic void copy()
ProjectFile の記述:
ProjectFile 内の copypublic void cut()
ProjectFile の記述:
ProjectFile 内の cutpublic void delete()
ProjectFile の記述:
ProjectFile 内の deletepublic void paste()
ProjectFile の記述:
ProjectFile 内の pastepublic void undo()
ProjectFile の記述:
ProjectFile 内の undopublic void redo()
ProjectFile の記述:
ProjectFile 内の redopublic void saved()
ProjectFile の記述:
ProjectFile 内の savedpublic NewPanel getNewFilePropertyPane()
EditorComponent の記述:
EditorComponent 内の getNewFilePropertyPanepublic JPanel getFilePropertyPane()
public FileType[] getSupportedTypes()
EditorComponent の記述:
EditorComponent 内の getSupportedTypespublic boolean isSupportedType(FileType ft)
EditorComponent の記述:
EditorComponent 内の isSupportedTypepublic Component getComponent()
EditorComponent の記述:
EditorComponent 内の getComponent
public void init(StringArray map,
FileType type)
EditorComponent の記述:
EditorComponent 内の initprivate void init()
private void isInited()
public Dialog getFilePreference()
EditorComponent の記述:
EditorComponent 内の getFilePreferencepublic void compiled()
ProjectFile の記述:
ProjectFile 内の compiledpublic boolean isCompiled()
ProjectFile の記述:
ProjectFile 内の isCompiledpublic boolean isEdited()
ProjectFile の記述:
ProjectFile 内の isEditedtruepublic Component getPrintComponent()
EditorComponent の記述:
EditorComponent 内の getPrintComponentpublic void addEditorUpdataListener(EditorUpdataListener listener)
ProjectFile の記述:
ProjectFile 内の addEditorUpdataListenerlistener - 追加するリスナーpublic void removeEditorUpdataListener(EditorUpdataListener listener)
ProjectFile の記述:
ProjectFile 内の removeEditorUpdataListenerlistener - 削除するリスナーpublic void setEditor(Editor editor)
EditorComponent の記述:
EditorComponent 内の setEditorpublic GBFile getFile()
ProjectFile の記述:
ProjectFile 内の getFilepublic void setFile(GBFile file)
ProjectFile の記述:
ProjectFile 内の setFilefile - このエディタを関連づけるGBFilepublic void save()
EditorComponent の記述:
EditorComponent 内の save
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||