| Package | mx.managers | 
| Interface | public interface IHistoryManagerClient | 
| Implementors | Accordion, ViewStack | 
This interface is implemented by the Flex navigator containers TabNavigator, Accordion, and ViewStack. It must be implemented by any other component that is registered with the HistoryManager.
See also
| Method | Defined By | ||
|---|---|---|---|
	  Loads the state of this object.  | IHistoryManagerClient | ||
	  Saves the state of this object.  | IHistoryManagerClient | ||
	  Converts this object to a unique string.  | IHistoryManagerClient | ||
| loadState | () | method | 
 public function loadState(state:Object):voidLoads the state of this object.
Parameters
state:Object — State of this object to load.
	  This will be null when loading the initial state of the application.
	 
	   | 
	  public function loadState(state:Object):void
	  {
	  	// First, check to see if state is null. When the app is reset
	  	// back to its initial state, loadState() is passed null.
	  	if (state == null)
	  	{
	 		myList.selectedIndex = -1;
	  		mySearchInput.text = "";
	  	}
	  	else
	  	{
	  		myList.selectedIndex = state.selectedIndex;
	  		mySearchInput.text = state.searchString;
	  	}
	  }
	  
	 | saveState | () | method | 
 public function saveState():ObjectSaves the state of this object. The object contains name:value pairs for each property to be saved with the state.
The History Manager collects the state information from all components and encodes the information in a URL format. Most browsers have a length limitation on URLs, so the state information returned should be as minimal as possible.
ReturnsObject — The state of this object.
	  | 
	  public function saveState():Object
	  {
	  	var state:Object = {};
	 
	  	state.selectedIndex = myList.selectedIndex;
	  	state.searchString = mySearchInput.text;
	 
	  	return state;
	 }
	 
	 
	  | toString | () | method | 
 public function toString():StringConverts this object to a unique string. Implemented by UIComponent.
ReturnsString — The unique identifier for this object.
	  |