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, SectionElementName
SUBSET_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, replaceText
createDefaultRoot, getDefaultRootElement, getParagraphElement, insertUpdate, removeUpdate
addDocumentListener, 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, writeUnlock
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addDocumentListener, addUndoableEditListener, createPosition, getDefaultRootElement, getEndPosition, getLength, getProperty, getRootElements, getStartPosition, getText, getText, insertString, putProperty, remove, removeDocumentListener, removeUndoableEditListener, render
public 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
クラス内 RestrictedDocument
public void validate() throws ComponentValidationException
validate
インタフェース内 ValidatableDocument
validate
クラス内 RestrictedDocument
ComponentValidationException
- コンテントの妥当性検証失敗public void format()
format
インタフェース内 FormattableDocument
format
クラス内 RestrictedDocument
public java.lang.String getPlainText()
getPlainText
インタフェース内 FormattableDocument
getPlainText
クラス内 RestrictedDocument
public void changeInputMethod(javax.swing.JTextField jtextfield)
changeInputMethod
インタフェース内 InputMethodController
changeInputMethod
クラス内 RestrictedDocument
textfield
- 制御対象のテキストフィールドpublic void changeInputMethod(javax.swing.JTextArea jtextarea)
changeInputMethod
インタフェース内 InputMethodController
changeInputMethod
クラス内 RestrictedDocument
jtextarea
- 制御対象のテキストフィールド