`
gdwrx_winson
  • 浏览: 131689 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Object CLass

阅读更多

Eclipse 中扩展点可能会需要Object Class的东西,即在Eclipse选中什么对象时候,会进行你的操作。如对特定对象的Action。

 

这时候需要考虑一个插件通用性的问题。一般应该选择IAdaptable,而不要选择某一个特定类,如选中一个项目时候展现一个Action,那么不应该使用IProject或IJavaProject等具体的。否则在不同透视图下,不同的View下会出现问题。更有甚者其是自己定义模型的。使用IAdaptable可以处理这些问题。

 

在相应的地方通过IAdaptable的getAdapt()获取回自己需要的对象。

 

同样,这也告诫我们,如果我们想开发一个类似Eclipse已有功能的东西,如类似PackageView,而且要使用自己的模型,那么最好实现IAdaptable接口,否则,别人想在其基础上做开发时会不方便。

所有跟Eclipse扩展点相关的东西都需要注意:如Wizard、Action等
分享到:
评论

相关推荐

    ldap提示object class violation

    ### LDAP提示Object Class Violation详解 #### 一、问题背景 在LDAP(Lightweight Directory Access Protocol,轻量目录访问协议)的使用过程中,有时会遇到一个常见的错误提示:“object class violation”。这一...

    How to Create an Object Class in MATLAB.zip

    在提供的资源中,"How to Create an Object Class in MATLAB.mp4"可能是一个视频教程,详细展示了如何实际操作创建对象类的过程,而"How to Create an Object Class in MATLAB - 韩语 中文(简体)(双语).srt"则可能...

    Kotlin基础教程之dataclass,objectclass,use函数,类扩展,socket

    "Kotlin基础教程之dataclass,objectclass,use函数,类扩展,socket" Kotlin是一种现代化的静态类型语言,运行于Java虚拟机(JVM)上,并且是Java的替代语言。Kotlin提供了许多特性来简化编程,使开发者更容易编写高...

    graphcut系列-其他文献1

    Associative hierarchical CRFs for object class image segmentation2009.pdf Automatic segmentation for semantic objects from multiview images2008.pdf Automatic Segmentation of Background Defocused ...

    非ie内核浏览器ACTIVEX插件+火狐谷歌支持OBJECT

    1. 创建或获取ActiveX控件的CLSID(Class ID),这是每个ActiveX控件的唯一标识。 2. 在OBJECT标签中指定控件的CLSID,以及必要时提供备用内容。 3. 使用JavaScript检测浏览器类型和版本,以决定是否尝试加载ActiveX...

    Object-CC++对象库,实现类似于Java的Object类的Object

    (a C++ Object library, implementating an Object similar to Java s Object class,) 文件列表: CMakeLists.txt (1300, 2023-10-16) LibObjClangPlugin/ (0, 2023-10-16) LibObjClangPlugin/CMakeLists.txt (3290, ...

    Object Pascal Handbook,最新Ddelphi书籍,for XE7

    Object Pascal Handbook This is the book summary Table of Contents: Part I Chapter 1: Coding in Pascal Chapter 2: Variables and Data Types ...Chapter 17: The TObject Class Chapter 18: RunTime Library

    自定义ObjectClassdemo

    在IT行业中,自定义ObjectClass(对象类)是目录服务,如LDAP(轻量级目录访问协议)中的一个重要概念。ObjectClass定义了目录中的条目(entry)结构,即一个条目可以包含哪些属性(attribute)。当我们需要为特定的...

    object 标签使用

    这里的`classid`和`codebase`属性用于识别Flash插件,`movie`属性指向SWF文件,`embed`标签是备用的,用于那些不支持`<object>`标签的浏览器。 五、嵌入Java Applets `<object>`标签也可以用来插入Java Applets: `...

    软件需求分析英文课件

    into an object object class object would sound a bit strange) Instance object an instance of a class object, instance, but not object instance Class object an instantiated class (everything...

    使用object播放flv格式的视频html代码

    在这个例子中,`<object>`标签的`classid`和`codebase`属性是识别Flash Player的标识,`width`和`height`定义了播放器的尺寸。`<param>`标签用于传递参数给SWF文件,如`movie`参数指定了播放器的位置,`flashVars`...

    Vcl.SuperObject_superobject_class_

    Vcl.SuperObject 是 Delphi 开发环境中一个用于处理 JSON 数据的库,其核心类为 SuperObject_class。这个库提供了一种高效且灵活的方式来创建、解析和操作 JSON 对象。在 Delphi 中,SuperObject 使得与 JSON 格式的...

    Class图Object图和包

    Class图Object图和包 uml基础可以看看

    ldap安装和配置

    objectClass: organizationalRole cn: appuser 新建文件 init3.ldif,此文件就是雇员的 LDAP 用户: dn: cn=GUESTCST,dc=hysh,dc=com cn: GUESTCST description: username=GUESTCST password=GUESTCST objectClass...

    LDAP_Schema的概念和基本要素

    - **Auxiliary**:附加性的ObjectClass,可以添加到Structural ObjectClass上,为其增加额外的属性和行为。 **示例**: 下面是一个ObjectClass的定义示例,名为`subschema`,表示LDAP Schema本身的描述。 ```ldap ...

    Ferrari.rar_Ferrari_boundaries

    We present an object class detection approach which fully integrates the complementary strengths offered by shape matchers. Like an object detector, it can learn class models directly from images, and...

    openldap详解

    每个条目必须包含至少一个 `objectClass`,并为其分配至少一个值,这个值将作为条目数据的模板,规定条目必须提供的属性和可选属性。 常用的 `objectClass` 包括: 1. `organizationalUnit` - 表示组织单位,如...

    基于LDAP实现的信息编目和信息订阅

    3. **ObjectClass**:定义实体可以拥有的属性及其必需属性,形成了层次化的结构。 4. **Schema**:由Object Classes和属性类型组成,定义了可存储在目录中的实体类型。 #### 五、构建目录树与信息编目 1. **构建...

    openldap在windows安装配置.pdf

    objectclass: organizationalUnit ou: erds dn: ou=tim,dc=merit objectclass: top objectclass: organizationalUnit ou: tim ``` 加载 LDIF 文件 在系统服务中,停止 OpenLDAP 服务,然后在控制台中切换到 ...

    Object_Class_Segmentation_of_RGB-D_Video_using_Neural_Networks.pdf

    Object Class Segmentation of RGB-D Video using Recurrent Convolutional Neural Networks Mircea Serban Pavel

Global site tag (gtag.js) - Google Analytics