jp.go.aist.dmrc.platform.base
インタフェース PFComponent
- すべてのスーパーインタフェース:
- java.io.Serializable
- 既知のサブインタフェースの一覧:
- PFCombinativeComponent, PFConstructBase, PFContainerComponent, PFGUIComponent, PFMenuComponent, PFMenuItemComponent, PFPanelComponent, PFPanelContainerComponent, PFPopupMenuComponent, PFPrintableComponent, PFPropertyEditableComponent, PFWindowComponent, PFWindowOptionComponent
- 既知の実装クラスの一覧:
- PF3DViewer, PFAccessControlComponent, PFAddressBook, PFApplicationFlowChart, PFAreaChart, PFArithmeticADDOperator, PFArithmeticDIVOperator, PFArithmeticMODOperator, PFArithmeticMULOperator, PFArithmeticOperator, PFArithmeticOperatorVariable, PFArithmeticSUBOperator, PFArrayHandler, PFAttributeEditor, PFAttributeMaker, PFBarChart, PFBarCodeConverter, PFBenchmarkTester, PFBigDecimalVariable, PFBigIntegerVariable, PFBinaryOperator, PFBooleanVariable, PFBorderFactory, PFBubbleChart, PFButton, PFByteVariable, PFCalendar, PFCandleChart, PFCategoryChart, PFCategoryTableMaker, PFChart, PFChart, PFCheckBox, PFCheckBoxGroup, PFCheckBoxMenuItem, PFClassSwitch, PFCollectionVariable, PFColorChooser, PFColorVariable, PFCombinativeComponentImpl, PFComboBox, PFComparisonGEOperator, PFComparisonGTOperator, PFComparisonLEOperator, PFComparisonLTOperator, PFComparisonOperator, PFComponentAccessor, PFComponentBus, PFComponentCooperationComponent, PFComponentPullTransferComponent, PFComponentPullTransferRequestReceivedComponent, PFComponentPushTransferComponent, PFComponentPushTransferRequestReceivedComponent, PFComponentTransferComponent, PFComponentTransferComponentLight, PFComponentTransferUtility, PFComponentVariable, PFConfirmDialog, PFCSVReader, PFCSVWriter, PFCursor, PFDatabaseAccessor, PFDateField, PFDateTimeChooser, PFDateTimeChooserPanel, PFDateVariable, PFDialog, PFDimensionVariable, PFDoubleVariable, PFDrawingEditor, PFDropTargetPanel, PFDXFFileReader, PFDynamicApplicationBuilder, PFEntity, PFEqualityEQOperator, PFEqualityNEOperator, PFEqualityOperator, PFEventController, PFEventGenerator, PFExcelFileAccessor, PFExternalProgramIF, PFFailureAnalyzer, PFFile, PFFileChooser, PFFileSelection, PFFilter, PFFishboneDiagram, PFFishboneDiagramUserObjectVariable, PFFloatVariable, PFFolderManager, PFFontChooser, PFFontVariable, PFForCountController, PFFrame, PFFunction, PFGanttChart, PFGridLayoutAccessor, PFGUICombinativeComponent, PFHistogram, PFHTMLPanel, PFIconChooser, PFIGESFileReader, PFIGESFileWriter, PFImageFileReader, PFImageFileWriter, PFImageVariable, PFImageViewer, PFInputEventFilter, PFIntegerVariable, PFISNULLOperator, PFJuggling, PFKeyEventFilter, PFKeyEventHandler, PFLabel, PFLabeledObjectListEntity, PFLabeledObjectListTreeConverter, PFLabeledObjectListVariable, PFLabeledObjectListXmlTransformer, PFLeastSquareSolver, PFLightMaker, PFLineChart, PFList, PFListStatistics, PFLogicalANDOperator, PFLogicalNANDOperator, PFLogicalNOROperator, PFLogicalNOTOperator, PFLogicalNXOROperator, PFLogicalOperator, PFLogicalOROperator, PFLogicalXOROperator, PFLongVariable, PFLPSolver, PFMailInformationVariable, PFMapVariable, PFMaskField, PFMathCalculator, PFMemoryChecker, PFMenu, PFMenuItem, PFMessageDialog, PFModelicaConverter, PFMouseButtonEventFilter, PFNetworkClient, PFNetworkDiagram, PFNumberField, PFNumberListBasicStatistics, PFNumberListFrequencyDistribution, PFObjectBuffer, PFObjectCollectionTransformFilter, PFObjectCoordinator, PFObjectGenerator, PFObjectListCellFilter, PFObjectListFilter, PFObjectListSubsetFilter, PFObjectListVariable, PFObjectNetworkEdgeVariable, PFObjectNetworkNodeVariable, PFObjectNetworkVariable, PFObjectQueue, PFObjectStack, PFObjectSwitch, PFObjectTableCellFilter, PFObjectTableColumnFilter, PFObjectTableFilter, PFObjectTableRowFilter, PFObjectTableSubsetFilter, PFObjectTableVariable, PFObjectTreeNodeVariable, PFObjectTreeVariable, PFObjectVariable, PFOperatable3D, PFOperator, PFOverlayCategoryChart, PFPanel, PFPaper, PFParetoChart, PFPasswordField, PFPieChart, PFPlotChart, PFPointVariable, PFPOP3MailReceiver, PFPopupMenu, PFPrefectureInformation, PFProfileAnalyzer, PFProgressBar, PFProgressMonitor, PFProgressMonitor2, PFProperties, PFQRCodeConverter, PFRadarChart, PFRadioButtonGroup, PFRandom, PFReader, PFRegistryAccessComponent, PFRemoteComponent, PFScrollPane, PFSeparator, PFSerialPortConnector, PFShapeAnalyzer, PFShapeCreator, PFShapeDocumentInspector, PFShapeDocumentManager, PFShapeDocumentProperties, PFShapeDocumentReader, PFShapeDocumentWriter, PFShapeEditor, PFShortVariable, PFSimple3D, PFSimpleMailSender, PFSizedObjectStack, PFSlider, PFSMTPMailSender, PFSoundDecoder, PFSoundEncoder, PFSoundPlayer, PFSoundRecorder, PFSpinner, PFSplitPane, PFStackAreaChart, PFStackBarChart, PFStandardErrorOutput, PFStandardInput, PFStandardOutput, PFStatistics, PFSTEPFileReader, PFSTEPFileWriter, PFSTLFileWriter, PFStringFinderForList, PFStringListAppearanceFrequency, PFStringListBasicStatistics, PFStringVariable, PFSubroutine, PFSystemInformation, PFTabbedPane, PFTable, PFTestViewer, PFTextArea, PFTextField, PFTextFileReader, PFTextFileWriter, PFThreadAllocator, PFTimeEvaluator, PFTimer, PFToggleButton, PFToolBar, PFToolBarSeparator, PFTree, PFUnaryOperator, PFUtilityInvoker, PFUVCurveRepairer, PFVariable, PFVariableImplementer, PFWeatherInformation, PFWebApplicationComponent, PFWhileCountController, PFWriter, PFXmlTransformer, PFXYChart
public interface PFComponent
- extends java.io.Serializable
プラットフォーム上で扱われるコンポーネントインターフェイス。
すべてのコンポーネントの親インターフェイスとなる。
getComponentName
java.lang.String getComponentName()
- コンポーネント名称を取得する。
- 戻り値:
- コンポーネント名
getComponentKey
java.lang.String getComponentKey()
- コンポーネントキーを取得する。
- 戻り値:
- コンポーネントキー文字列
setComponentKey
void setComponentKey(java.lang.String key)
- コンポーネントキーを設定する。
- パラメータ:
key
- コンポーネントキー文字列
getComponentID
int getComponentID()
- コンポーネントIDを取得する。
- 戻り値:
- コンポーネントID
setComponentID
void setComponentID(int id)
- コンポーネントIDを設定する。
コンポーネントIDはComponentBusPFComponentBus
から設定される。
各コンポーネント内では操作しないこと。
- パラメータ:
id
- 設定するコンポーネントID
getComponentString
java.lang.String getComponentString()
- コンポーネントの文字列表現を取得する。
形式:"Component Name" [ ID : "ID" ]
- 戻り値:
- 文字列表現
localeUpdated
void localeUpdated()
- ロケール更新への対応を行う。
getComponentPublicName
java.lang.String getComponentPublicName()
- コンポーネント公開名を取得する.
- 戻り値:
- コンポーネント公開名(設定されていない場合はnull)
setComponentPublicName
void setComponentPublicName(java.lang.String publicName)
throws PFComponentException
- コンポーネント公開名を設定する.
空文字のみの公開名は、nullに置き換える。数字のみの公開名は許可しない。
また、既存コンポーネントとの重複も認めない.
- パラメータ:
publicName
- 設定するコンポーネント公開名
- 例外:
PFComponentException
- 規約に反する名前が設定されようとした場合
isAllowRemoteInvocation
boolean isAllowRemoteInvocation()
- 他PFからのコンポーネント連携要求に対する可否属性を取得する.
- 戻り値:
- コンポーネント連携要求可否属性
setAllowRemoteInvocation
void setAllowRemoteInvocation(boolean flag)
- 他PFからのコンポーネント連携要求に対する可否属性を設定する.
- パラメータ:
flag
- コンポーネント連携要求に対する可否
isAllowPullTransfer
boolean isAllowPullTransfer()
- 他PFからのPull型コンポーネント転送要求に対する可否属性を取得する.
- 戻り値:
- Pull型コンポーネント転送要求可否属性
setAllowPullTransfer
void setAllowPullTransfer(boolean flag)
- 他PFからのPull型コンポーネント転送要求に対する可否属性を設定する.
- パラメータ:
flag
- Pull型コンポーネント転送要求に対する可否
isAllowPushTransfer
boolean isAllowPushTransfer()
- 他PFへのPush型コンポーネント転送要求に対する可否属性を取得する.
- 戻り値:
- Push型コンポーネント転送要求可否属性
setAllowPushTransfer
void setAllowPushTransfer(boolean flag)
- 他PFへのPush型コンポーネント転送要求に対する可否属性を設定する.
- パラメータ:
flag
- Push型コンポーネント転送要求に対する可否