com.foxit.uiextensions.IPDFReader Interface Reference
Inheritance diagram for com.foxit.uiextensions.IPDFReader:
com.foxit.uiextensions.UIExtensionsManager

Classes

interface  BackEventListener
 

Public Member Functions

void backToPrevActivity ()
 
void changeState (int state)
 
BackEventListener getBackEventListener ()
 
IBarsHandler getBarManager ()
 
RelativeLayout getContentView ()
 
DocumentManager getDocumentManager ()
 
IMainFrame getMainFrame ()
 
PDFViewCtrl getPDFViewCtrl ()
 
IMultiLineBar getSettingBar ()
 
int getState ()
 
boolean registerLifecycleListener (ILifecycleEventListener listener)
 
boolean registerStateChangeListener (IStateChangeListener listener)
 
void setBackEventListener (BackEventListener listener)
 
boolean unregisterLifecycleListener (ILifecycleEventListener listener)
 
boolean unregisterStateChangeListener (IStateChangeListener listener)
 

Detailed Description

interface that defines information for uiextensionsUIExtensionsManager.Foxit UIExtensions had implement a default completed PDF Reader, This interface provides UI customization and event listener.

Member Function Documentation

◆ backToPrevActivity()

void com.foxit.uiextensions.IPDFReader.backToPrevActivity ( )

Go back to the previous activity.

Implemented in com.foxit.uiextensions.UIExtensionsManager.

◆ changeState()

void com.foxit.uiextensions.IPDFReader.changeState ( int  state)

Change the read state

Parameters
stateshould be one of ReadStateConfig.STATE_XXX

Implemented in com.foxit.uiextensions.UIExtensionsManager.

◆ getBackEventListener()

BackEventListener com.foxit.uiextensions.IPDFReader.getBackEventListener ( )

◆ getBarManager()

IBarsHandler com.foxit.uiextensions.IPDFReader.getBarManager ( )

Get bar manager

Returns
Return the IBarsHandler to use.

Implemented in com.foxit.uiextensions.UIExtensionsManager.

◆ getContentView()

RelativeLayout com.foxit.uiextensions.IPDFReader.getContentView ( )
Returns
the content view of the UI extension

Implemented in com.foxit.uiextensions.UIExtensionsManager.

◆ getDocumentManager()

DocumentManager com.foxit.uiextensions.IPDFReader.getDocumentManager ( )
Returns
the DocumentManager which used to get document property and other operations

Implemented in com.foxit.uiextensions.UIExtensionsManager.

◆ getMainFrame()

IMainFrame com.foxit.uiextensions.IPDFReader.getMainFrame ( )

Get the IMainFrame of the UI extension.

Returns
The IMainFrame to use.

Implemented in com.foxit.uiextensions.UIExtensionsManager.

◆ getPDFViewCtrl()

PDFViewCtrl com.foxit.uiextensions.IPDFReader.getPDFViewCtrl ( )

Get the pdf view control

Returns
The PDFViewCtrl to use.

Implemented in com.foxit.uiextensions.UIExtensionsManager.

◆ getSettingBar()

IMultiLineBar com.foxit.uiextensions.IPDFReader.getSettingBar ( )
Returns
the IMultiLineBar which used to control the page mode, zoom mode and other settings.

Implemented in com.foxit.uiextensions.UIExtensionsManager.

◆ getState()

int com.foxit.uiextensions.IPDFReader.getState ( )

Get the read state.

Returns
Return the read state, should be one of ReadStateConfig.STATE_XXX

Implemented in com.foxit.uiextensions.UIExtensionsManager.

◆ registerLifecycleListener()

◆ registerStateChangeListener()

boolean com.foxit.uiextensions.IPDFReader.registerStateChangeListener ( IStateChangeListener  listener)

Register a callback to be invoked when the state changed.

Parameters
listenerthe IStateChangeListener to use.
Returns
true
register success or otherwise.

Implemented in com.foxit.uiextensions.UIExtensionsManager.

◆ setBackEventListener()

void com.foxit.uiextensions.IPDFReader.setBackEventListener ( BackEventListener  listener)

Set a BackEventListener to be invoked when the back button clicked.

Parameters
listenerThe BackEventListener to use

Implemented in com.foxit.uiextensions.UIExtensionsManager.

◆ unregisterLifecycleListener()

boolean com.foxit.uiextensions.IPDFReader.unregisterLifecycleListener ( ILifecycleEventListener  listener)

Unregister the specified ILifecycleEventListener

Parameters
listenerthe specified ILifecycleEventListener
Returns
true
unregister success or otherwise.

Implemented in com.foxit.uiextensions.UIExtensionsManager.

◆ unregisterStateChangeListener()

boolean com.foxit.uiextensions.IPDFReader.unregisterStateChangeListener ( IStateChangeListener  listener)

Unregister the specified IStateChangeListener

Parameters
listenerthe specified IStateChangeListener
Returns
true
unregister success or otherwise.

Implemented in com.foxit.uiextensions.UIExtensionsManager.