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.