java.lang.Object | |
↳ | com.microstrategy.utils.serialization.PersistableAdapter |
![]() |
The Persistable
interface should be implemented by any class whose
instances are intended to be saved into a java.lang.String representation. The
saved state should be HTML compatible, which means, it could appear in any form,
such as HTML form data, query string, cookies, or session variable.
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
PersistableAdapter() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
boolean |
restoreState(SAXSupport parser, String uri, String localName, String qName, Attributes attrs)
Restores a component from an embedded XML during a SAX parsing.
| ||||||||||
boolean |
restoreState(String state)
Restores a component based on its saved state.
| ||||||||||
void |
saveState(StringBuffer buf, int howMuchState)
Saves and stores a component's state into a
StringBuffer . | ||||||||||
String |
saveState()
Returns a
java.lang.String representation of a component. | ||||||||||
void |
saveState(StringBuffer buf, int howMuchState, int stateFlag)
Saves and stores a component's state into a
StringBuffer . | ||||||||||
String |
saveState(int howMuchState)
Returns a
java.lang.String representation of a component. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() | |||||||||||
![]() |
Restores a component from an embedded XML during a SAX parsing.
parser | a SAX parser processing the XML representation of a state |
---|---|
uri | The Namespace URI, or the empty string if the element has no Namespace URI or if Namespace processing is not being performed |
localName | The local name (without prefix), or the empty string if Namespace processing is not being performed |
qName | The qualified name (with prefix), or the empty string if qualified names are not available |
attrs | The attributes attached to the element. If there are no attributes, it shall be an empty Attributes object |
true
to indicate a successful restoration.
Otherwise, false
will be returned.
Restores a component based on its saved state.
state | the state of a component |
---|
Saves and stores a component's state into a StringBuffer
.
The returned state should be HTML friendly.
There are generally two formats of the saved state: flat state and XML representation. The minimum state is saved in flat state format, while the typical and maximum states are saved in XML string representation.
buf | a StringBuffer to store the saved state. |
---|---|
howMuchState | how much state information to save
(EnumWebPersistableState ). |
Returns a java.lang.String
representation of a component.
The returned state should be HTML friendly. This method call
is equivalent to call
saveState(EnumWebPersistableState.TYPICAL_STATE_INFO)
.
Saves and stores a component's state into a StringBuffer
.
The returned state should be HTML friendly.
There are generally two formats of the saved state: flat state and XML representation. The minimum state is saved in flat state format, while the typical and maximum states are saved in XML string representation.
buf | a StringBuffer to store the saved state. |
---|---|
howMuchState | how much state information to save
(EnumWebPersistableState ). |
stateFlag | bit-wise flag to indicate additional information
about the state (EnumWebStateFlags ). |
Returns a java.lang.String
representation of a component.
The returned state should be HTML friendly. This method call is
equivalent to call
saveState(new StringBuffer(), howMuchState)
.
howMuchState | how much state information to save
(EnumWebPersistableState ). |
---|