public class PFWebApplicationComponent extends PFPanel implements PFConstructBase, PFApplicationStartEventSource, PFApplicationTerminateEventSource, PFXMLSerializable
修飾子とタイプ | フィールドと説明 |
---|---|
static int |
BROWSER_CHROME |
static int |
BROWSER_FIREFOX |
static int |
BROWSER_IE10 |
static int |
BROWSER_IE6 |
static int |
BROWSER_IE7 |
static int |
BROWSER_IE8 |
static int |
BROWSER_IE9 |
static int |
BROWSER_IEOTHER |
static int |
BROWSER_SAFARI |
static int |
BROWSER_UNIDENTIFIED |
static int |
OS_ANDROID |
static int |
OS_BSD |
static int |
OS_IPHONE |
static int |
OS_LINUX |
static int |
OS_MAC |
static int |
OS_SOLARIS |
static int |
OS_UNIDENTIFIED |
static int |
OS_WIN7 |
static int |
OS_WIN8 |
static int |
OS_WINOTHER |
static int |
OS_WINSERVER |
static int |
OS_WINVISTA |
static int |
OS_WINXP |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
BORDER_LAYOUT, CENTER, EAST, GRID_LAYOUT, HORIZONTAL_FLOW_LAYOUT, NORTH, NULL_LAYOUT, SOUTH, VERTICAL_FLOW_LAYOUT, WEST
コンストラクタと説明 |
---|
PFWebApplicationComponent()
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addComment(PFApplicationComment comment)
引数で与えられたアプリケーションコメントをプラットフォームに追加する。
|
void |
addComment(PFApplicationComment comment,
int index)
引数で与えられたアプリケーションコメントをプラットフォームに追加する。
|
void |
addComponent(PFComponent component)
引数で与えられたコンポーネントをプラットフォームに追加する。
|
void |
addComponent(PFComponent component,
int index)
引数で与えられたコンポーネントをプラットフォームに追加する。
|
void |
addPFApplicationStartListener(PFApplicationStartListener lis)
引数で与えられたイベントリスナを登録し、 アプリケーション開始イベント発生時に処理を行う対象とする。
|
void |
addPFApplicationTerminateListener(PFApplicationTerminateListener lis)
引数で与えられたイベントリスナを登録し、 アプリケーション終了イベント発生時に処理を行う対象とする。
|
void |
addPublicMethod(PFMethodInvokeDelegation method)
外部に公開するメソッドを追加する。
|
boolean |
backupChildComponents()
子コンポーネントとレイアウトをバックアップする。
|
void |
backupReference()
外部参照情報を一時的にクリアし、バックアップする。
|
int |
checkTheApplicationWasLocked()
パスワードでロックされているかを確かめる.
|
void |
clear()
アプリケーション情報をクリアする。
|
void |
clear(java.util.Stack baseStack)
アプリケーション情報をクリアする。
|
void |
clearAllHistory()
全ての履歴情報を削除する.
|
void |
clearEventListener()
接続されているイベントリスナをクリアする。
|
void |
clearHistory(int index)
指定したインデックスの履歴情報を削除する.
|
void |
clearHistory(java.lang.String key)
指定したキーの履歴情報と、それに連なる履歴情報を削除する.
|
void |
clearIndent(PFComponent component)
コンポーネントのインデント設定を解除する。
|
void |
closeChildWindow(PFWebWindow window)
子画面を閉じる。
|
boolean |
contains(PFComponent comp)
指定されたコンポーネントを配下に含むかどうかをチェックする。
|
void |
decrementIndent(PFComponent component)
コンポーネントのインデントレベルを1つ減らす。
|
java.util.HashMap<java.lang.String,java.lang.Object> |
getAccessibleSessionObjects()
現在のアプリケーションからアクセス可能なすべてのセッションオブジェクトのマップを取得する。
|
int |
getAllComponentCount()
コメントを含むコンポーネント数を取得する。
|
java.util.Iterator |
getAllComponentList()
コメントを含むコンポーネントリストを取得する。
|
java.lang.String |
getApplicationInformation()
XMLを取得する。
|
java.lang.Object |
getApplicationSessionObject(java.lang.String key)
指定されたキーのアプリケーション用セッションオブジェクトを取得する。
|
int |
getBrowser()
クライアントのブラウザ種別を取得する。
|
PFComponent |
getComponentAt(int index)
指定された位置のコンポーネントを取得する。
|
int |
getComponentID()
コンポーネントIDを取得する。
|
java.lang.String |
getComponentKey()
コンポーネントキーを取得する。
|
PFMultiLocaleString |
getComponentKeys()
全ロケール分のコンポーネントキーを返す。
|
java.lang.String |
getComponentName()
コンポーネント名称を取得する。
|
java.lang.Object |
getComponentSessionObject(PFComponent comp,
java.lang.String key)
指定されたキーのコンポーネント用セッションオブジェクトを取得する。
|
java.lang.String |
getComponentString()
コンポーネントの文字列表現を取得する。
|
int |
getContainComponentCount()
コンポーネント数を取得する。
|
java.util.Iterator |
getContainComponentList()
コンポーネント配列を取得する。
|
java.lang.String |
getDownloadPath() |
PFObjectList |
getHistoryList()
履歴情報リストを取得する.
|
java.lang.String |
getIdKey()
アプリケーション識別キーを取得する。
|
int |
getIndent(PFComponent component)
コンポーネントのインデントレベルを取得する。
|
java.util.Map |
getIndentMap()
コンポーネントのインデントレベルを表すマップを取得する。
|
java.util.Vector |
getNotifiedEventSourceClassList()
上位層へ伝播されるイベントソースクラスのリストを取得する。
|
int |
getOS()
クライアントのOS種別を取得する。
|
PFConstructBase |
getParentComponent(PFComponent comp)
指定されたコンポーネントの親構築ベースを取得する。
|
java.util.Stack |
getParentComponentStack(PFComponent comp)
指定されたコンポーネントの親構築ベースのスタックを取得する。
|
java.util.Iterator |
getPFApplicationStartListenerList()
アプリケーション開始イベントリスナ配列を取得する。
|
java.util.Iterator |
getPFApplicationTerminateListenerList()
アプリケーション終了イベントリスナ配列を取得する。
|
int |
getPublicMethodCount()
外部に公開するメソッド数を取得する。
|
java.util.Iterator |
getPublicMethods()
外部に公開するメソッドを取得する。
|
java.lang.String |
getReference()
外部参照ファイル名を取得する。
|
java.lang.String |
getUserAgentString()
クライアントのユーザエージェント文字列を取得する。
|
java.lang.String |
getWebApplicationName()
Webアプリケーション名称を取得する。
|
PFMultiLocaleString |
getWebApplicationNames()
全ロケール分のWebアプリケーション名称を取得する。
|
void |
incrementIndent(PFComponent component)
コンポーネントのインデントレベルを1つ増やす。
|
void |
informEventCompleted(PFComponentConnector connector)
階層内でのイベント完了を通知する。
|
void |
informEventFired(PFComponentConnector connector)
階層内でのイベント発生を通知する。
|
void |
informPublicMethodCompleted(PFMethodInvokeDelegation method)
公開メソッド実行完了を通知する。
|
void |
informPublicMethodInvoked(PFMethodInvokeDelegation method)
公開メソッド起動を通知する。
|
boolean |
isChild(PFComponent comp)
指定されたコンポーネントを直下に含むかどうかをチェックする。
|
boolean |
isCopying()
コンポーネントコピー中かどうかを取得する。
|
boolean |
isMobile()
クライアントがモバイル端末か否かを判別する。
|
boolean |
isPublicNameAutoSetting()
コンポーネント公開名自動設定中かどうかを取得する。
|
boolean |
isReferenceEnabled()
外部参照を有効にするかどうかを取得する。
|
boolean |
isReferenceSet()
外部参照が設定されているかどうかを取得する。
|
void |
localeUpdated()
ロケール更新への対応を行う。
|
boolean |
moveComment(PFApplicationComment comment,
int i)
コメントを移動する。
|
boolean |
moveComponent(PFComponent component,
int i)
コンポーネントを移動する。
|
boolean |
moveComponentToTop(int count)
最後尾のコンポーネントを先頭に移動する。
|
java.lang.Object |
notifyEvent(PFEvent event)
他のコンポーネントからイベントを受ける。
|
java.lang.Object |
notifyEvent(PFEvent event,
int eventNo)
引数で与えられたイベントを指定されたイベント番号で発生させる。
|
void |
openChildWindow(PFWebWindow window)
子画面を指定して開く。
|
void |
putApplicationSessionObject(java.lang.String key,
java.lang.Object obj,
int access)
セッションオブジェクトの値を更新する。
|
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力.
|
void |
registerHistory(PFHistoryInformation info)
履歴情報を登録する.
|
void |
removeComment(PFApplicationComment comment)
引数で与えられたアプリケーションコメントをプラットフォームから削除する。
|
void |
removeComponent(PFComponent component)
引数で与えられたコンポーネントをプラットフォームから削除する。
|
void |
removeComponent(java.util.Stack baseStack,
PFComponent component)
引数で与えられたコンポーネントをプラットフォームから削除する。
|
void |
removePFApplicationStartListener(PFApplicationStartListener lis)
引数で与えられたイベントリスナを削除し、 アプリケーション開始イベント発生時に処理を行う対象から外す。
|
void |
removePFApplicationTerminateListener(PFApplicationTerminateListener lis)
引数で与えられたイベントリスナを削除し、 アプリケーション終了イベント発生時に処理を行う対象から外す。
|
void |
removePublicMethod(PFMethodInvokeDelegation method)
外部に公開するメソッドを削除する。
|
void |
removePublicMethod(java.util.Stack baseStack,
PFMethodInvokeDelegation method)
外部に公開するメソッドを削除する。
|
void |
renumberComponentID()
コンポーネントIDを振り直す。
|
void |
resetMainWindow()
主画面をデフォルト画面に戻す。
|
boolean |
restoreChildComponents()
子コンポーネントとレイアウトをリストアする。
|
void |
restoreReference()
バックアップされた外部参照情報を復元する。
|
void |
save(java.io.File saveFile)
アプリケーションをファイルに保存する。
|
PFComponent |
searchComponent(int id)
IDからコンポーネントを検索する。
|
PFHistoryInformationSearchResult |
searchHistoryInfo(java.lang.String key)
指定したキーの履歴情報を検索する.
|
void |
setComponentID(int id)
コンポーネントIDを設定する。
|
void |
setComponentKey(java.lang.String key)
コンポーネントキーを設定する。
|
void |
setComponentKeys(PFMultiLocaleString keys)
全ロケール分のコンポーネントキーを設定する。
|
void |
setCopying(boolean copying)
コンポーネントコピー中かどうかを設定する。
|
void |
setIndentMap(java.util.Map map)
コンポーネントのインデントレベルを表すマップを設定する。
|
void |
setMainWindow(PFWebWindow window)
主画面のコンポーネントIDを設定する。
|
void |
setPFActionEventSource(PFActionEventSourceImpl source)
アクションイベントソースを設定する。
|
void |
setPFApplicationStartEventSource(PFApplicationStartEventSourceImpl source)
アプリケーション開始イベントソースを設定する。
|
void |
setPFApplicationTerminateEventSource(PFApplicationTerminateEventSourceImpl source)
アプリケーション終了イベントソースを設定する。
|
void |
setPFDataSelectEventSource(PFDataSelectEventSourceImpl source)
データ選択イベントソースを設定する。
|
void |
setPFDataSetEventSource(PFDataSetEventSourceImpl source)
データ設定イベントソースを設定する。
|
void |
setPFDataUpdateEventSource(PFDataUpdateEventSourceImpl source)
データ更新イベントソースを設定する。
|
void |
setReference(java.lang.String reference)
外部参照ファイル名を設定する。
|
void |
setReferenceEnabled(boolean enabled)
外部参照を有効にするかどうかを設定する。
|
void |
setWebApplicationName(java.lang.String name)
Webアプリケーション名称を設定する。
|
void |
setWebApplicationNames(PFMultiLocaleString names)
全ロケール分のWebアプリケーション名称を設定する。
|
void |
sortComponent()
コンポーネントをID順に並べなおす。
|
void |
startApplication()
アプリケーションの開始を通知する。
|
void |
startApplication(java.lang.String ua,
java.lang.String downloadPath)
アプリケーションの開始を通知する。
|
void |
startApplication(java.lang.String ua,
java.lang.String downloadPath,
java.lang.String idKey)
アプリケーションの開始を通知する。
|
void |
terminateApplication()
アプリケーションを終了する。
|
void |
updateSessionObjects(PFObjectTable table)
複数のセッションオブジェクトを一括更新する。
|
boolean |
verifyPassword(java.lang.String readPass,
java.lang.String inputPass)
パスワードを照合する.
|
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力.
|
addComponent, addComponent, addPFMouseButtonListener, addPFMouseMotionListener, clearBackgroundImage, firePFButtonActionPerformed, firePFMotionPerformed, getBackgroundImage, getBorder, getBorderLine, getBorderTitle, getComponentList, getComponentList, getComponentPublicName, getContainerLayout, getGridInterval, getGridLayoutColumns, getGridLayoutRows, getHorizontalPosition, getMultiLocaleBorderTitle, getMultiLocaleToolTipText, getPanelSize, getPFMouseButtonListenerList, getPFMouseMotionListenerList, getPopupMenu, getPropertyEditable, getToolTipText, getVerticalPosition, init, invokeFromServlet, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, isAutoResize, isBackgroundImageAspectRatioKept, isBackgroundImageFitted, isBorderTitleVisible, isContainerOrderedFocusTraverse, isFocusTraverseByEnterEnabled, paintComponent, removeAllComponents, removeComponent, removePFMouseButtonListener, removePFMouseMotionListener, revalidate, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setAutoResize, setBackgroundImage, setBackgroundImageAspectRatioKept, setBackgroundImageFitted, setBorder, setBorderLine, setBorderTitle, setBorderTitleVisible, setComponentPublicName, setContainerLayout, setContainerOrderedFocusTraverse, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraverseByEnterEnabled, setFont, setForeground, setGridInterval, setGridLayoutColumns, setGridLayoutRows, setHorizontalPosition, setMultiLocaleBorderTitle, setMultiLocaleToolTipText, setOpaque, setPanelSize, setPreferredSize, setPropertyEditable, setToolTipText, setVerticalPosition
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setRequestFocusEnabled, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getComponentPublicName, isAllowPullTransfer, isAllowPushTransfer, isAllowRemoteInvocation, setAllowPullTransfer, setAllowPushTransfer, setAllowRemoteInvocation, setComponentPublicName
public static final int OS_UNIDENTIFIED
public static final int BROWSER_UNIDENTIFIED
public static final int OS_WINXP
public static final int OS_WINVISTA
public static final int OS_WIN7
public static final int OS_WIN8
public static final int OS_WINSERVER
public static final int OS_MAC
public static final int OS_LINUX
public static final int OS_BSD
public static final int OS_SOLARIS
public static final int OS_IPHONE
public static final int OS_ANDROID
public static final int OS_WINOTHER
public static final int BROWSER_IE6
public static final int BROWSER_IE7
public static final int BROWSER_IE8
public static final int BROWSER_IE9
public static final int BROWSER_IE10
public static final int BROWSER_FIREFOX
public static final int BROWSER_CHROME
public static final int BROWSER_SAFARI
public static final int BROWSER_IEOTHER
public java.lang.String getComponentName()
getComponentName
インタフェース内 PFComponent
getComponentName
クラス内 PFPanel
public java.lang.String getWebApplicationName()
public void setWebApplicationName(java.lang.String name)
name
- Webアプリケーション名称public PFMultiLocaleString getWebApplicationNames()
public void setWebApplicationNames(PFMultiLocaleString names)
names
- 全ロケール分のWebアプリケーション名称public java.lang.String getComponentKey()
getComponentKey
インタフェース内 PFComponent
getComponentKey
クラス内 PFPanel
public void setComponentKey(java.lang.String key)
setComponentKey
インタフェース内 PFComponent
setComponentKey
クラス内 PFPanel
key
- コンポーネントキー文字列public PFMultiLocaleString getComponentKeys()
getComponentKeys
クラス内 PFPanel
public void setComponentKeys(PFMultiLocaleString keys)
setComponentKeys
クラス内 PFPanel
keys
- 全ロケール分のコンポーネントキーpublic int getComponentID()
getComponentID
インタフェース内 PFComponent
getComponentID
クラス内 PFPanel
public void setComponentID(int id)
setComponentID
インタフェース内 PFComponent
setComponentID
クラス内 PFPanel
id
- 設定するコンポーネントIDpublic java.lang.String getComponentString()
getComponentString
インタフェース内 PFComponent
getComponentString
クラス内 PFPanel
public java.util.Iterator getPFApplicationStartListenerList()
getPFApplicationStartListenerList
インタフェース内 PFApplicationStartEventSource
public void addPFApplicationStartListener(PFApplicationStartListener lis)
addPFApplicationStartListener
インタフェース内 PFApplicationStartEventSource
lis
- 追加対象イベントリスナpublic void removePFApplicationStartListener(PFApplicationStartListener lis)
removePFApplicationStartListener
インタフェース内 PFApplicationStartEventSource
lis
- 削除対象イベントリスナpublic java.util.Iterator getPFApplicationTerminateListenerList()
getPFApplicationTerminateListenerList
インタフェース内 PFApplicationTerminateEventSource
public void addPFApplicationTerminateListener(PFApplicationTerminateListener lis)
addPFApplicationTerminateListener
インタフェース内 PFApplicationTerminateEventSource
lis
- 追加対象イベントリスナpublic void removePFApplicationTerminateListener(PFApplicationTerminateListener lis)
removePFApplicationTerminateListener
インタフェース内 PFApplicationTerminateEventSource
lis
- 削除対象イベントリスナpublic void localeUpdated()
localeUpdated
インタフェース内 PFComponent
localeUpdated
クラス内 PFPanel
public void addComponent(PFComponent component)
addComponent
インタフェース内 PFConstructBase
component
- 追加対象コンポーネントpublic void addComponent(PFComponent component, int index)
addComponent
インタフェース内 PFConstructBase
component
- 追加対象コンポーネントindex
- 追加位置public void removeComponent(PFComponent component) throws PFRuntimeException
removeComponent
インタフェース内 PFConstructBase
component
- 削除対象コンポーネントPFRuntimeException
- コンポーネント削除不可public void removeComponent(java.util.Stack baseStack, PFComponent component) throws PFRuntimeException
removeComponent
インタフェース内 PFConstructBase
baseStack
- アプリケーション階層component
- 削除対象コンポーネントPFRuntimeException
- コンポーネント削除不可public boolean moveComponent(PFComponent component, int i)
moveComponent
インタフェース内 PFConstructBase
component
- 移動対象コンポーネントi
- 移動先public boolean moveComponentToTop(int count)
moveComponentToTop
インタフェース内 PFConstructBase
count
- 移動数public void addComment(PFApplicationComment comment)
addComment
インタフェース内 PFConstructBase
comment
- 追加対象コメントpublic void addComment(PFApplicationComment comment, int index)
addComment
インタフェース内 PFConstructBase
comment
- 追加対象コメントindex
- 追加位置public void removeComment(PFApplicationComment comment)
removeComment
インタフェース内 PFConstructBase
comment
- 削除対象コメントpublic boolean moveComment(PFApplicationComment comment, int i)
moveComment
インタフェース内 PFConstructBase
comment
- 移動対象コメントi
- 移動先public void sortComponent()
sortComponent
インタフェース内 PFConstructBase
public void renumberComponentID()
renumberComponentID
インタフェース内 PFConstructBase
public java.util.Iterator getContainComponentList()
getContainComponentList
インタフェース内 PFConstructBase
public int getContainComponentCount()
getContainComponentCount
インタフェース内 PFConstructBase
public PFComponent getComponentAt(int index)
getComponentAt
インタフェース内 PFConstructBase
index
- 取得位置public java.util.Iterator getAllComponentList()
getAllComponentList
インタフェース内 PFConstructBase
public int getAllComponentCount()
getAllComponentCount
インタフェース内 PFConstructBase
public void save(java.io.File saveFile) throws java.io.FileNotFoundException, java.io.IOException
save
インタフェース内 PFConstructBase
saveFile
- 保存先ファイルjava.io.FileNotFoundException
- ファイルが見つからないjava.io.IOException
- ファイル出力に失敗public void clear()
clear
インタフェース内 PFConstructBase
public void clear(java.util.Stack baseStack)
clear
インタフェース内 PFConstructBase
baseStack
- コンポーネント階層public java.lang.Object notifyEvent(PFEvent event, int eventNo) throws PFMethodException, PFRuntimeException
event
- 伝播イベントeventNo
- 伝播イベント番号PFMethodException
- メソッド実行の失敗PFRuntimeException
- 予期しない実行時エラーpublic java.lang.Object notifyEvent(PFEvent event) throws PFMethodException, PFRuntimeException
event
- 伝播イベントPFMethodException
- メソッド実行の失敗PFRuntimeException
- 予期しない実行時エラーpublic int getPublicMethodCount()
public java.util.Iterator getPublicMethods()
public void addPublicMethod(PFMethodInvokeDelegation method)
method
- メソッドpublic void removePublicMethod(PFMethodInvokeDelegation method)
method
- メソッドpublic void removePublicMethod(java.util.Stack baseStack, PFMethodInvokeDelegation method)
baseStack
- コンポーネント階層method
- メソッドpublic PFComponent searchComponent(int id)
searchComponent
インタフェース内 PFConstructBase
id
- 検索するコンポーネントのIDpublic void clearEventListener()
public boolean verifyPassword(java.lang.String readPass, java.lang.String inputPass)
verifyPassword
インタフェース内 PFConstructBase
readPass
- 読み込んだパスワードinputPass
- 入力されたパスワードpublic int checkTheApplicationWasLocked()
checkTheApplicationWasLocked
インタフェース内 PFConstructBase
public java.util.Vector getNotifiedEventSourceClassList()
public boolean isChild(PFComponent comp)
isChild
インタフェース内 PFConstructBase
comp
- コンポーネントpublic boolean contains(PFComponent comp)
comp
- コンポーネントpublic PFConstructBase getParentComponent(PFComponent comp)
comp
- コンポーネントpublic java.util.Stack getParentComponentStack(PFComponent comp)
comp
- コンポーネントpublic PFObjectList getHistoryList()
public void registerHistory(PFHistoryInformation info)
info
- 履歴情報public void clearAllHistory()
public void clearHistory(int index)
index
- 削除対象のインデックスpublic void clearHistory(java.lang.String key)
key
- 削除対象のコンポーネント公開名public PFHistoryInformationSearchResult searchHistoryInfo(java.lang.String key)
key
- 検索対象のコンポーネント公開名public void readXML(PFXMLLoader in)
readXML
インタフェース内 PFXMLSerializable
readXML
クラス内 PFPanel
in
- XML入力ユーティリティpublic void writeXML(PFXMLGenerator out) throws java.io.IOException
writeXML
インタフェース内 PFXMLSerializable
writeXML
クラス内 PFPanel
out
- XML出力ユーティリティjava.io.IOException
public boolean backupChildComponents()
public boolean restoreChildComponents()
public void backupReference()
public void restoreReference()
public java.lang.String getReference()
public void setReference(java.lang.String reference)
reference
- 外部参照ファイル名public boolean isReferenceEnabled()
public void setReferenceEnabled(boolean enabled)
enabled
- 外部参照の有効有無public boolean isReferenceSet()
public boolean isCopying()
public void setCopying(boolean copying)
copying
- コンポーネントコピー中の場合truepublic void startApplication() throws PFMethodException, PFRuntimeException, PFDataCooperationException
public void startApplication(java.lang.String ua, java.lang.String downloadPath) throws PFMethodException, PFRuntimeException, PFDataCooperationException
ua
- ユーザエージェント文字列downloadPath
- ダウンロードフォルダのパスPFMethodException
PFRuntimeException
PFDataCooperationException
public void startApplication(java.lang.String ua, java.lang.String downloadPath, java.lang.String idKey) throws PFMethodException, PFRuntimeException, PFDataCooperationException
ua
- ユーザエージェント文字列downloadPath
- ダウンロードフォルダのパスidKey
- アプリケーション識別キーPFMethodException
PFRuntimeException
PFDataCooperationException
public void terminateApplication() throws PFMethodException, PFRuntimeException, PFDataCooperationException
public java.lang.String getApplicationInformation() throws PFMethodException, PFRuntimeException, PFDataCooperationException
public void setPFApplicationStartEventSource(PFApplicationStartEventSourceImpl source)
source
- イベントソース実装public void setPFApplicationTerminateEventSource(PFApplicationTerminateEventSourceImpl source)
source
- イベントソース実装public void setPFActionEventSource(PFActionEventSourceImpl source)
source
- イベントソース実装public void setPFDataSetEventSource(PFDataSetEventSourceImpl source)
source
- イベントソース実装public void setPFDataUpdateEventSource(PFDataUpdateEventSourceImpl source)
source
- イベントソース実装public void setPFDataSelectEventSource(PFDataSelectEventSourceImpl source)
source
- イベントソース実装public void informEventFired(PFComponentConnector connector)
informEventFired
インタフェース内 PFConstructBase
connector
- 発生イベントのコンポーネントコネクタpublic void informEventCompleted(PFComponentConnector connector)
informEventCompleted
インタフェース内 PFConstructBase
connector
- 発生イベントのコンポーネントコネクタpublic void informPublicMethodInvoked(PFMethodInvokeDelegation method)
method
- 公開メソッド起動public void informPublicMethodCompleted(PFMethodInvokeDelegation method)
method
- 公開メソッド起動public java.util.Map getIndentMap()
getIndentMap
インタフェース内 PFConstructBase
public void setIndentMap(java.util.Map map)
setIndentMap
インタフェース内 PFConstructBase
map
- インデントマップpublic int getIndent(PFComponent component)
getIndent
インタフェース内 PFConstructBase
component
- コンポーネントpublic void incrementIndent(PFComponent component)
incrementIndent
インタフェース内 PFConstructBase
component
- コンポーネントpublic void decrementIndent(PFComponent component)
decrementIndent
インタフェース内 PFConstructBase
component
- コンポーネントpublic void clearIndent(PFComponent component)
clearIndent
インタフェース内 PFConstructBase
component
- コンポーネントpublic java.lang.String getUserAgentString()
public int getOS()
0: 未特定
1: Windows XP
2: Windows Vista
3: Windows 7
4: Windows 8
5: Windows Server
6: Mac OS
7: Linux
8: BSD
9: Solaris
10: iPhone
11: Android
12: 上記以外のWindows
public int getBrowser()
0: 未特定
1: IE6
2: IE7
3: IE8
4: IE9
5: IE10
6: FireFox
7: Chrome
8: Safari
9: 上記以外のIE
public boolean isMobile()
public void setMainWindow(PFWebWindow window)
window
- 主画面コンポーネントpublic void resetMainWindow()
public java.lang.String getDownloadPath()
public void openChildWindow(PFWebWindow window)
window
- 子画面コンポーネントpublic void closeChildWindow(PFWebWindow window)
public void putApplicationSessionObject(java.lang.String key, java.lang.Object obj, int access) throws PFApplicationException
key
- オブジェクトの識別キーobj
- オブジェクト本体access
- アクセスコントロール種別PFApplicationException
public java.util.HashMap<java.lang.String,java.lang.Object> getAccessibleSessionObjects()
public void updateSessionObjects(PFObjectTable table) throws PFApplicationException
map
- セッションオブジェクトのマップPFApplicationException
public java.lang.Object getApplicationSessionObject(java.lang.String key)
key
- オブジェクトの識別キーpublic java.lang.Object getComponentSessionObject(PFComponent comp, java.lang.String key)
comp
- 使用するコンポーネントkey
- オブジェクトの識別キーpublic java.lang.String getIdKey()
public boolean isPublicNameAutoSetting()