public class CalendarDocument extends RestrictedDocument implements ValidatableDocument, FormattableDocument
javax.swing.text.AbstractDocument.AbstractElement, javax.swing.text.AbstractDocument.AttributeContext, javax.swing.text.AbstractDocument.BranchElement, javax.swing.text.AbstractDocument.Content, javax.swing.text.AbstractDocument.DefaultDocumentEvent, javax.swing.text.AbstractDocument.ElementEdit, javax.swing.text.AbstractDocument.LeafElement| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String |
DOCUMENT_Date
日付
|
static java.lang.String |
DOCUMENT_DateTime
日付+時刻
|
static java.lang.String |
DOCUMENT_DateTimeMSecond
日付+時刻
|
static java.lang.String |
DOCUMENT_DateTimeSecond
日付+時刻
|
static java.lang.String |
DOCUMENT_Time
年月
|
static java.lang.String |
DOCUMENT_Year
年
|
static java.lang.String |
DOCUMENT_YearMonth
年月
|
static int |
FORMAT_TYPE_DATE
フォーマットタイプ(日付)
|
static int |
FORMAT_TYPE_DATETIME
フォーマットタイプ(日時)
|
static int |
FORMAT_TYPE_DATETIME_MSECOND
フォーマットタイプ(日時ミリ秒)
|
static int |
FORMAT_TYPE_DATETIME_SECOND
フォーマットタイプ(日時秒)
|
static int |
FORMAT_TYPE_TIME
フォーマットタイプ(時刻)
|
static int |
FORMAT_TYPE_YEAR
フォーマットタイプ(年月)
|
static int |
FORMAT_TYPE_YEARMONTH
フォーマットタイプ(年月)
|
BAD_LOCATION, BidiElementName, ContentElementName, ElementNameAttribute, listenerList, ParagraphElementName, SectionElementNameSUBSET_FULLLATIN, SUBSET_HALFKANA, SUBSET_HALFLATIN, SUBSET_KANJI, SUBSET_KATAKANA| コンストラクタと説明 |
|---|
CalendarDocument(java.lang.String name,
java.lang.Object date,
java.util.Map params)
コンストラクタ
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
changeInputMethod(javax.swing.JTextArea jtextarea)
JTextAreaでの入力方法の制御を行う
この実装ではInputMethodを有効にします。
|
void |
changeInputMethod(javax.swing.JTextField jtextfield)
JTextFieldでの入力方法の制御を行う
この実装ではInputMethodを有効にします。
|
protected boolean |
checkRestriction(java.lang.String str)
現在の文字列が正しいかどうかをチェックする
|
void |
format()
コンテントのフォーマットを行う。
|
java.lang.String |
getPlainText()
フォーマットのかかっていないコンテントを取得する
|
void |
validate()
コンテントの妥当性検証を行う
|
insertString, remove, replaceTextcreateDefaultRoot, getDefaultRootElement, getParagraphElement, insertUpdate, removeUpdateaddDocumentListener, addUndoableEditListener, createBranchElement, createLeafElement, createPosition, dump, fireChangedUpdate, fireInsertUpdate, fireRemoveUpdate, fireUndoableEditUpdate, getAsynchronousLoadPriority, getAttributeContext, getBidiRootElement, getContent, getCurrentWriter, getDocumentFilter, getDocumentListeners, getDocumentProperties, getEndPosition, getLength, getListeners, getProperty, getRootElements, getStartPosition, getText, getText, getUndoableEditListeners, postRemoveUpdate, putProperty, readLock, readUnlock, removeDocumentListener, removeUndoableEditListener, render, replace, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties, writeLock, writeUnlockclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddDocumentListener, addUndoableEditListener, createPosition, getDefaultRootElement, getEndPosition, getLength, getProperty, getRootElements, getStartPosition, getText, getText, insertString, putProperty, remove, removeDocumentListener, removeUndoableEditListener, renderpublic static final java.lang.String DOCUMENT_Year
public static final java.lang.String DOCUMENT_YearMonth
public static final java.lang.String DOCUMENT_Date
public static final java.lang.String DOCUMENT_DateTime
public static final java.lang.String DOCUMENT_DateTimeSecond
public static final java.lang.String DOCUMENT_DateTimeMSecond
public static final java.lang.String DOCUMENT_Time
public static final int FORMAT_TYPE_DATE
public static final int FORMAT_TYPE_DATETIME
public static final int FORMAT_TYPE_DATETIME_SECOND
public static final int FORMAT_TYPE_DATETIME_MSECOND
public static final int FORMAT_TYPE_YEARMONTH
public static final int FORMAT_TYPE_TIME
public static final int FORMAT_TYPE_YEAR
public CalendarDocument(java.lang.String name, java.lang.Object date, java.util.Map params)
name - ドキュメント名date - フィールドに表示する日付を表す値オブジェクト。params - 個別パラメータ格納マップprotected boolean checkRestriction(java.lang.String str)
checkRestriction クラス内 RestrictedDocumentpublic void validate() throws ComponentValidationException
validate インタフェース内 ValidatableDocumentvalidate クラス内 RestrictedDocumentComponentValidationException - コンテントの妥当性検証失敗public void format()
format インタフェース内 FormattableDocumentformat クラス内 RestrictedDocumentpublic java.lang.String getPlainText()
getPlainText インタフェース内 FormattableDocumentgetPlainText クラス内 RestrictedDocumentpublic void changeInputMethod(javax.swing.JTextField jtextfield)
changeInputMethod インタフェース内 InputMethodControllerchangeInputMethod クラス内 RestrictedDocumenttextfield - 制御対象のテキストフィールドpublic void changeInputMethod(javax.swing.JTextArea jtextarea)
changeInputMethod インタフェース内 InputMethodControllerchangeInputMethod クラス内 RestrictedDocumentjtextarea - 制御対象のテキストフィールド