パッケージ jakarta.faces.component
インターフェース PartialStateHolder
- すべてのスーパーインターフェース:
StateHolder
- すべての既知の実装クラス:
AjaxBehavior
、BeanValidator
、BehaviorBase
、ClientBehaviorBase
、DateTimeConverter
、DoubleRangeValidator
、EnumConverter
、HtmlBody
、HtmlColumn
、HtmlCommandButton
、HtmlCommandLink
、HtmlCommandScript
、HtmlDataTable
、HtmlDoctype
、HtmlForm
、HtmlGraphicImage
、HtmlHead
、HtmlInputFile
、HtmlInputHidden
、HtmlInputSecret
、HtmlInputText
、HtmlInputTextarea
、HtmlMessage
、HtmlMessages
、HtmlOutcomeTargetButton
、HtmlOutcomeTargetLink
、HtmlOutputFormat
、HtmlOutputLabel
、HtmlOutputLink
、HtmlOutputText
、HtmlPanelGrid
、HtmlPanelGroup
、HtmlSelectBooleanCheckbox
、HtmlSelectManyCheckbox
、HtmlSelectManyListbox
、HtmlSelectManyMenu
、HtmlSelectOneListbox
、HtmlSelectOneMenu
、HtmlSelectOneRadio
、LengthValidator
、LongRangeValidator
、NumberConverter
、RegexValidator
、UIColumn
、UICommand
、UIComponent
、UIComponentBase
、UIData
、UIForm
、UIGraphic
、UIImportConstants
、UIInput
、UIMessage
、UIMessages
、UINamingContainer
、UIOutcomeTarget
、UIOutput
、UIPanel
、UIParameter
、UISelectBoolean
、UISelectItem
、UISelectItemGroup
、UISelectItemGroups
、UISelectItems
、UISelectMany
、UISelectOne
、UIViewAction
、UIViewParameter
、UIViewRoot
、UIWebsocket
public interface PartialStateHolder extends StateHolder
部分的な状態保存機能を利用したいコンポーネントは、このインターフェースが継承する
StateHolder
を実装する代わりに、このインターフェースを実装する必要があります。- 導入:
- 2.0
メソッドのサマリー
すべてのメソッド インスタンスメソッド 抽象メソッド 修飾子と型 メソッド 説明 void
clearInitialState()
PartialStateHolder を非デルタ追跡状態にリセットします。boolean
initialStateMarked()
デルタ状態の変更が追跡されている場合はtrue
を返し、それ以外の場合はfalse
を返します。void
markInitialState()
ランタイムは、コンポーネントが初期状態であることを示すために、適切な時間にビュー内のこのインターフェースの各インスタンスでmarkInitialState()
メソッドが呼び出されることを確認する必要があります。インターフェース jakarta.faces.component.StateHolder から継承されたメソッド
isTransient, restoreState, saveState, setTransient
メソッドの詳細
markInitialState
void markInitialState()
ランタイムは、コンポーネントが初期状態であることを示すために、適切な時間にビュー内のこのインターフェースの各インスタンスで
markInitialState()
メソッドが呼び出されることを確認する必要があります。インターフェースの実装者は、markInitialState()
が呼び出されてからclearInitialState()
が呼び出されるまでinitialStateMarked()
がtrue
を返すことを確認する必要があります。その後、initialStateMarked()
はfalse
を返す必要があります。また、インスタンスがinitialStateMarked()
からtrue
を返す間、実装はStateHolder.saveState(jakarta.faces.context.FacesContext)
の実装で変更された状態のみを返す必要があります。- 導入:
- 2.0
initialStateMarked
boolean initialStateMarked()
デルタ状態の変更が追跡されている場合は
true
を返し、それ以外の場合はfalse
を返します。- 戻り値:
- 初期状態がマークされている場合は
true
、それ以外の場合はfalse
。 - 導入:
- 2.0
clearInitialState
void clearInitialState()
PartialStateHolder を非デルタ追跡状態にリセットします。
- 導入:
- 2.0