org.seasar.uruma.desc.impl
クラス PartActionDescImpl
java.lang.Object
org.seasar.uruma.desc.impl.PartActionDescImpl
- すべての実装されたインタフェース:
- UrumaMessageCodes, PartActionDesc
public class PartActionDescImpl
- extends Object
- implements PartActionDesc, UrumaMessageCodes
PartActionDesc
の実装クラスです。
- 作成者:
- y-komori
インタフェース org.seasar.uruma.core.UrumaMessageCodes から継承されたフィールド |
ANALYZING_BUNDLE, ASYNC_METHOD_CANCELED, ASYNC_METHOD_END, ASYNC_METHOD_SCHEDULED, ASYNC_METHOD_START, BUNDLE_START, BUNDLE_STARTED, BUNDLE_STOP, BUNDLE_UPDATE, CANT_BE_EMPTY_STRING, CANT_BE_NULL, CLASS_NOT_MUTCH, CLOSE_WINDOW, COMPARATOR_FOUND, COMPONENT_PROPERTY_IS_NOT_STRING, COMPONENT_REGISTERED, CONFIGURATION_WRITER_NOT_FOUND, CONTENT_PROVIDER_FOUND, COOLDEPLOY_PACKAGE_NOT_FOUND, CREATE_CONTRIBUTION, CREATE_METHOD_BINDING, DELETE_ALL_TEMPLATE_FROM_CACHE, DELETE_TEMPLATE_FROM_CACHE, DEPENDING_TYPE_NOT_SUPPORTED, DEPENDING_WIDGET_NOT_SUPPORTED, DICON_FILE_NOT_FOUND, DO_BINDING, DUPLICATE_ANNOTATED_METHOD, DUPLICATE_COMPONENT_ID, DUPLICATE_ID_TEMPLATE, DUPLICATE_WIDGET_ID, ENABLES_DEPENDING_TARGET_NOT_FOUND, END_METHOD_CALL, EXCEPTION_OCCURED, EXCEPTION_OCCURED_INVOKING_METHOD, EXCEPTION_OCCURED_WITH_REASON, EXCEPTION_ON_INVOKING_INITIALIZE_METHOD, EXPORT_APPLICATION_CONTEXT, EXTEND_TARGET_COMPONENT_NOT_FOUND, EXTEND_TARGET_PROPERTY_NOT_FOUND, FINDING_XML_START, FORM_CLASS_FOUND, FORM_CLASS_NOT_FOUND, ILLEGAL_ARG_NUMBERS, ILLEGAL_METHOD_SIGNATURE, IMAGE_DEF_BUNDLE_NOT_FOUND, IMPORT_APPLICATION_CONTEXT, INIT_WINDOW, INVALID_URUMA_APP_BUNDLE, IO_EXCEPTION_OCCURED, ISELECTION_LISTENER_REGISTERED, LABEL_PROVIDER_FOUND, LAYOUT_DATA_NOT_FOUND, LAYOUT_NOTO_FOUND, LOAD_TEMPLATE_FROM_CACHE, LOAD_TEMPLATE_FROM_FILE, LOADING_IMAGE_BUNDLE, MESSAGE_KEY_NOT_FOUND, MESSAGE_RESOURCE_NOT_FOUND, OPEN_WINDOW, PART_ACTION_CLASS_FOUND, PART_ACTION_CLASS_NOT_FOUND, PART_IN_PERSPECTIVE_NOT_FOUND, PERSPECTIVE_NOT_FOUND, PRE_RENDER_END, PRE_RENDER_START, PROPERTY_IS_NOT_WRITABLE, PROPERY_NOT_FOUND, RENDER_END, RENDER_MAPPING_FAILED, RENDER_START, RENDERER_NOT_FOUND, REQUIRED_VIEWPART_ERROR, STAND_ALONE_URUMA_STARTER_INIT, STAND_ALONE_URUMA_STARTER_STOP, START_METHOD_CALL, SWITCH_CONTEXT_CLASS_LOADER, SWT_EVENT_LISTENER_NOT_FOUND, TEMPLATE_NOT_FOUND, TEMPLATE_REGISTERED, TYPE_MISS_MATCH, UICOMPONENT_NOT_FOUND, UNSUPPORTED_CLASS, UNSUPPORTED_TYPE_ERROR, URUMA_APP_CLASS_LOADER_NOT_FOUND, URUMA_APP_NOT_FOUND, URUMA_APP_STARTED, URUMA_APP_STARTING, URUMA_APP_STARTING_FAILED, URUMA_APPLICATION_FOUND, URUMA_APPLICATION_STARTING, URUMA_APPLICATION_STOPPING, URUMA_BUNDLE_START, URUMA_BUNDLE_STOP, URUMA_SERVICE_DESTROY, URUMA_SERVICE_INIT_END, URUMA_SERVICE_INIT_START, VALUE_BINDER_NOT_FOUND, VIEW_INIT_END, VIEW_INIT_FAILED, VIEW_INIT_START, WIDGET_CREATED, WIDGET_NOT_FOUND, WIDGET_NOT_FOUND_ON_XML, WIDGET_NOT_SUPPORTED, WIDGET_PROPERTY_NOT_FOUND, WIDGET_REGISTERED, WIN32_API_CALL_FAILED, WINDOW_NOT_FOUND, WORKBENCH_ACTION_CLASS_FOUND, WORKBENCH_ACTION_CLASS_NOT_FOUND, WORKBENCH_DEF_FILE_NOT_FOUND, WORKBENCH_ELEMENT_NOT_FOUND |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PartActionDescImpl
public PartActionDescImpl(Class<?> partActionClass)
PartActionDescImpl
を構築します。
- パラメータ:
partActionClass
- 対応するクラスオブジェクト
getInitializeMethod
public Method getInitializeMethod()
- インタフェース
PartActionDesc
の記述:
InitializeMethod
アノテーションが付加されたメソッドを取得します。
- 定義:
- インタフェース
PartActionDesc
内の getInitializeMethod
- 戻り値:
InitializeMethod
アノテーションが付加されたメソッド
invokeInitializeMethod
public void invokeInitializeMethod(Object target)
- インタフェース
PartActionDesc
の記述:
InitializeMethod
アノテーションが付加されたメソッドを実行します。
- 定義:
- インタフェース
PartActionDesc
内の invokeInitializeMethod
- パラメータ:
target
- ターゲットオブジェクト
getPostOpenMethod
public Method getPostOpenMethod()
- インタフェース
PartActionDesc
の記述:
PostOpenMethod
アノテーションが付加されたメソッドを取得します。
- 定義:
- インタフェース
PartActionDesc
内の getPostOpenMethod
- 戻り値:
PostOpenMethod
アノテーションが付加されたメソッド
invokePostOpenMethod
public void invokePostOpenMethod(Object target)
- インタフェース
PartActionDesc
の記述:
PostOpenMethod
アノテーションが付加されたメソッドを実行します。
- 定義:
- インタフェース
PartActionDesc
内の invokePostOpenMethod
- パラメータ:
target
- ターゲットオブジェクト
getEventListenerDefList
public List<EventListenerDef> getEventListenerDefList()
- インタフェース
PartActionDesc
の記述:
EventListenerDef
のリストを取得します。
- 定義:
- インタフェース
PartActionDesc
内の getEventListenerDefList
- 戻り値:
EventListenerDef
のリスト
getApplicationContextDefList
public List<ApplicationContextDef> getApplicationContextDefList()
- インタフェース
PartActionDesc
の記述:
ApplicationContextDef
のリストを取得します
- 定義:
- インタフェース
PartActionDesc
内の getApplicationContextDefList
- 戻り値:
ApplicationContextDef
のリスト
getBeanDesc
public BeanDesc getBeanDesc()
- インタフェース
PartActionDesc
の記述:
BeanDesc
を取得します
- 定義:
- インタフェース
PartActionDesc
内の getBeanDesc
- 戻り値:
BeanDesc
getPartActionClass
public Class<?> getPartActionClass()
- インタフェース
PartActionDesc
の記述:
Class
オブジェクトを取得します
- 定義:
- インタフェース
PartActionDesc
内の getPartActionClass
- 戻り値:
Class
injectProgressMonitor
public void injectProgressMonitor(Object target,
ProgressMonitor monitor)
- インタフェース
PartActionDesc
の記述:
- パートアクションオブジェクトに
ProgressMonitor
をセットします。
セット対象は、パートアクションオブジェクトのプロパティのうち、 ProgressMonitor
がセット可能なものの最初プロパティです。
セット対象のプロパティが存在しない場合は、なにも行いません。
- 定義:
- インタフェース
PartActionDesc
内の injectProgressMonitor
- パラメータ:
target
- パートアクションオブジェクトmonitor
- ProgressMonitor
オブジェクト
setupMethods
protected void setupMethods()
setupInitializeMethod
protected void setupInitializeMethod(Method method)
setupPostOpenMethod
protected void setupPostOpenMethod(Method method)
setupEventListenerMethod
protected void setupEventListenerMethod(Method method)
setupApplicationContext
protected void setupApplicationContext(Field field)
setupFields
protected void setupFields()
setupFieldsByClass
protected void setupFieldsByClass(Class<?> targetClass)
setupIsAsyncMethod
protected void setupIsAsyncMethod()
setupProgressMonitorProperty
protected void setupProgressMonitorProperty()
Copyright © 2006-2008 The Seasar Foundation. All Rights Reserved.