akJ Eclipse RCP Codes

plugin.properties
plugin.xml
org.jpn.xucker.optipngwrapper
OptiPNGExecuter
ResultData
org.jpn.xucker.rcp.optipngwrapper
FileListImageView
Messages
OptimizeListener
OptipngWrapperApplication
OptipngWrapperPerspective
OptipngWrapperPlugin
optipngwrapperResources.properties
optipngwrapperResources_ja.properties
OptipngWrapperView
OptipngWrapperWorkbenchAdvisor
ResultView
org.jpn.xucker.rcp.optipngwrapper.actions
UpdateAction
akJ OptipngWrapper

----
TOP
Blog
ak's java blog
Applications
akJ OptipngWrapper
Links
EclipseCon 2005
many great tutorials pdfs.
Eclipse RCP
eclipsepowered
---
Japanese(日本語) Site
Creative Commons
I use Java2Html.nice tool.
plugin.xml
001 <?xml version="1.0" encoding="UTF-8"?>
002 <?eclipse version="3.0"?>
003 <plugin
004    id="org.jpn.xucker.rcp.optipngwrapper"
005    name="%pluginName"
006    version="1.0.2"
007    provider-name="%providerName"
008    class="org.jpn.xucker.rcp.optipngwrapper.OptipngWrapperPlugin">
009 
010    <runtime>
011       <library name="rcp_optipngwrapper.jar">
012          <export name="*"/>
013       </library>
014    </runtime>
015 
016    <requires>
017       <import plugin="org.jpn.xucker.commons"/>
018       <import plugin="org.eclipse.ui"/>
019       <import plugin="org.eclipse.core.runtime"/>
020       <import plugin="org.eclipse.update.ui"/>
021    </requires>
022 
023    <extension
024          id="OptipngWrapperApplication"
025          point="org.eclipse.core.runtime.applications">
026       <application>
027          <run
028                class="org.jpn.xucker.rcp.optipngwrapper.OptipngWrapperApplication">
029          </run>
030       </application>
031    </extension>
032    <extension
033          point="org.eclipse.ui.views">
034       <category
035             name="%category"
036             id="%category">
037       </category>
038       <view
039             name="%optipngWrapperView"
040             category="%category"
041             class="org.jpn.xucker.rcp.optipngwrapper.OptipngWrapperView"
042             id="org.jpn.xucker.rcp.optipngwrapper.OptipngWrapperView">
043       </view>
044       <view
045             name="%resultView"
046             category="%category"
047             class="org.jpn.xucker.rcp.optipngwrapper.ResultView"
048             id="org.jpn.xucker.rcp.optipngwrapper.ResultView">
049       </view>
050    </extension>
051    <extension
052          point="org.eclipse.ui.views">
053       <category
054             name="%category"
055             id="%category">
056       </category>
057       <view
058             name="%fileListImageView"
059             category="%category"
060             class="org.jpn.xucker.rcp.optipngwrapper.FileListImageView"
061             id="org.jpn.xucker.rcp.optipngwrapper.FileListImageView">
062       </view>
063    </extension>
064    <extension
065          point="org.eclipse.ui.perspectives">
066       <perspective
067             name="%perspectiveName"
068             fixed="true"
069             class="org.jpn.xucker.rcp.optipngwrapper.OptipngWrapperPerspective"
070             id="org.jpn.xucker.rcp.optipngwrapper.OptipngWrapperPerspective">
071       </perspective>
072    </extension>
073    <extension
074          point="org.eclipse.ui.actionSets">
075       <actionSet
076             label="update"
077             visible="true"
078             id="org.jpn.xucker.rcp.optipngwrapper.actionSet">
079          <menu
080                label="Help"
081                id="help">
082             <separator
083                   name="helpGroup">
084             </separator>
085          </menu>
086          <action
087                label="Update"
088                icon="icons/sample.gif"
089                tooltip="Update"
090                class="org.jpn.xucker.rcp.optipngwrapper.actions.UpdateAction"
091                menubarPath="help/helpGroup"
092                toolbarPath="update"
093                id="org.jpn.xucker.rcp.optipngwrapper.actions.UpdateAction">
094          </action>
095       </actionSet>
096    </extension>
097 
098 <extension
099    id="product"
100       point="org.eclipse.core.runtime.products">
101       <product name="test"
102       application="org.jpn.xucker.rcp.optipngwrapper.OptipngWrapperApplication"
103       >
104       <property name="windowImage" value="icons/akj.png"/>
105       </product>
106 </extension>
107 </plugin>