亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? readme

?? a a a a a a a a a a a a a a a a a a a a a a
??
字號:
= domino-javadoc 0.4 =

Generates Javadoc documentation for Java classes of the Lotus Notes API together with pseudo-source code. This standard Javadoc documentation can be integrated with IDEs like Eclipse. The generator depends on an installation of Lotus Notes and Domino Designer.

<toc>
<sourceforge domino-javadoc 173113 slides>

----

== overview ==

This project aims to create a documentation to the Lotus Notes API for Java in
a standard format common in the Java comunity and accepted by the most IDEs
for Java.

The Lotus Notes API is delivered as a Java archive together with the original
documentation in the native format of a Domino database with the IBM Domino
Designer. The documentation can be read only in the Lotus Notes. Java-oriented
tools cannot use it to display a description of a Java class, to browse
classes and their methods or to offer an automatic code insertion based on a
Java object and its class.

The goal is to create a Javadoc documentation together with a pseudo-source
code of the Lotus Notes API. The documentation can be viewed, indexed and
integrated to IDEs. The pseudo-source code can be integrated to IDEs to
support object browsing and automatic source code insertion.

See http://domino-javadoc.sourceforge.net for the most recent version
and more information.

----

== details ==

This is achieved by generating sources to public Lotus Notes interfaces and
classes without bodies of methods. The interfaces and classes are extracted
from the Java archive with the Lotus Notes API using reflection. They exist
only for documentation purposes; they do not contain any executable code.
Content of Javadoc comments injected to the sources is converted from the
help to the Domino Designer where it resides in the Domino rich text format
using the Lotus Notes API. The Javadoc documentation is produced by calling
the standard tools from a JDK.

There are more steps on the way from the original JAR (Java archive with the
code) and NSF (Notes database with the documentation). XML/XSLT is used to
bridge their output. The process of the generation can be summarized in the
following steps:

1) Extract definitions of interfaces and classes from the Notes API for Java
   (Notes.jar) to an XML file.
2) Convert the documentation for the Java interfaces and classes from
   a Notes database with the help to the Notes API (help7_designer.nsf)
   exported as DXL to an XML file.
3) Create pseudo-source code using the XML file with definitions of Java
   objects and an XML file with their documentation.
4) Generate a Javadoc documentation using the tool javadoc from JDK.

Prerequisities:

* Lotus Notes and Domino Designer (the tested version is 7.0.1)
* JDK (the tested version is 1.5.0)
* Apache Ant (the tested version is 1.6.5)
* EXSLT processor (the tested version is xsltproc gnu-xml with libxml-20615,
  libxslt-10112 and libexslt-810)

1) Extract class and interface definitions

 java -classpath "jar/jarek.jar;<JAVA_HOME>/jre/lib/rt.jar;
   <JAVA_HOME>/lib/tools.jar;<NOTES_HOME>/jvm/lib/ext/Notes.jar;
   <NOTES_HOME>/jvm/lib/xml.jar" sk.host.prantl.jarek.Extractor
  -aj <NOTES_HOME>/jvm/lib/ext/Notes.jar -p lotus.domino
  -r lotus.domino._UserObjectBaseStub -r lotus.domino._NotesErrorStub
  -a lotus.domino.NotesError >types.xml

2) Convert the documentation for the interfaces and classes:

 java -classpath "jar/domino-javadoc.jar;<JAVA_HOME>/jre/lib/rt.jar;
   <JAVA_HOME>/lib/tools.jar;<NOTES_HOME>/jvm/lib/ext/Notes.jar;
   <NOTES_HOME>/jvm/lib/xml.jar"
  sk.host.prantl.domino_javadoc.Extractor >documentation.xml

3) Create pseudo-source code:

 xsltproc --stringparam output-directory ./generated
  --stringparam documentation-file documentation.xml
  generate-java.xsl types.xml

4) Generate additional documentation pages:

 xsltproc --stringparam output-directory ./generated/lotus/domino
  generate-html.xsl documentation.xml

5) Generate a Javadoc documentation:

 javadoc -classpath "jar/jarek.jar;<JAVA_HOME>/jre/lib/rt.jar;
   <JAVA_HOME>/lib/tools.jar;<NOTES_HOME>/jvm/lib/ext/Notes.jar;
   <NOTES_HOME>/jvm/lib/xml.jar" -d ./javadoc -encoding iso8859-1
  -sourcepath ./generated lotus.domino

See the Ant build script generate.xml performing the steps above together
with packing the output for a convenient distribution and integration
to IDEs like Eclipse. See the batch file setenv.cmd setting up environment
variables required for the tools.

----

== installation ==

* create a directory for the package

It is sensible to create a common master directory for the others packages, either dependencies of this package or other new ones. It helps keeping all the unpacked packages in good order, for example:

 d:\packages
 d:\packages\package1
 d:\packages\package2
 ...

Names of the packages rarely clash with the others. It is usual to use the name of the package for the name of the directory, for example:

 d:\packages\domino-javadoc

* unpack the chosen ''bin'' package into this directory

 cd d:\packages\domino-javadoc
 unzip domino-javadoc-0.4-bin.zip

* correct the path to your local Java SDK installation, Lotus Notes directory
  and the paths to other tools in the example batch file and run it

 setenv.cmd

* produce the documentation

 ant -f generate.xml

The generated files are provided in a downloadable archive
domino-javadoc-0.4-out.zip for convenience.

----

== package structure ==

There are several files in the master directory introducing briefly the package, its version, history, authors and license. The subdirectories are:

* slides - sources of the general documentation
* java   - sources of Java tools
* *.xsl  - XSL templates

----

== list of deliverables ==

Sources:

* domino-javadoc-0.4-src.zip - original sources

Binaries:

* domino-javadoc-0.4-bin.zip - binaries and a source code documentation

Output:

* domino-javadoc-0.4-out.zip - a generated Lotus Notes API documentation

----

== related links ==

Home with the latest version:

* http://domino-javadoc.sourceforge.net/

Slides with an introduction and a tutorial:

* http://domino-javadoc.sourceforge.net/slides

Bug reports, questions and suggestions are kindly expected
at prantl@users.sourceforge.net.

----

== build from sources ==

* create a directory for the package sources

It is sensible to create a common master directory for the others packages, either dependencies of this package or other new ones. It helps keeping all the unpacked packages in good order, for example:

 d:\packages
 d:\packages\package1-version1
 d:\packages\package2-version2
 ...

Names of the packages rarely clash with the others. It is usual to use the name of the package with the version stamp for the name of the directory (name without version is used for the compiled installation package), for example:

 d:\packages\domino-javadoc-0.4

* unpack the chosen source package package into this directory (if there is a common master directory inside the source package, unpack its content into the new directory)

 cd d:\packages\domino-javadoc-0.4
 unzip domino-javadoc-0.4-src.zip

* build the binary package

Correct the path to your local Java SDK installation, Lotus Notes directory
and the paths to other tools in the example batch file and build the tool:

 setenv.cmd
 ant

----

== history of changes ==

2006/08/09 version 0.4

 ! wrong command-line parameter handling for DTD (-d|--document => -t|--dxl-dtd)
 ! missing path to a DXL DTD in Ant script generate.xml
 ~ examples generated in external files by default (configurable)
 + templates for the output conversion of tables
 + links to classes, methods, examples and other pages recognized and generated
 + additional documentation pages processed
 + the first page of the Java documentation copied as the overview page
 + support for the sections "see also" added

2006/07/29 version 0.3

 + XSL templates extracting and cleaning the documentation from DXL
 + XSL template creating an empty Java source of classes from the Notes API
   with the documentation from the generated XML files

2006/07/28 version 0.2

 + extractor of the documentation to Java classes from the Notes API

2006/07/23 version 0.1

 + Java class analyzer and description generator adapted from the project
   jarin (http://jarin.sourceforge.net)
 + Ant script to build and run this tool

== planned improvements ==

+ introduce new documentation elements - parameters and the result of a method
  to be able to write them as javadoc tags
~ support nested classes as nested, not converted to global ones
~ optimize XSL tempates (nested replacing and nested searching in the generation)
+ generate a real Eclipse help
+ compile a CHM file from the pseudo-javadoc

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美日韩人成在线播放| 欧美伊人久久久久久久久影院| 日韩一区二区在线观看视频 | 69堂成人精品免费视频| 欧美激情在线观看视频免费| 国产精品福利在线播放| 99精品欧美一区二区蜜桃免费 | 欧美日韩三级一区二区| 亚洲123区在线观看| 91精品国产91久久久久久最新毛片| 日韩中文字幕不卡| 精品久久久网站| 成人白浆超碰人人人人| 亚洲最大色网站| 91精品国产综合久久蜜臀| 狠狠色综合播放一区二区| 中文字幕在线观看不卡视频| 欧美在线制服丝袜| 蜜臀av亚洲一区中文字幕| 国产欧美一区二区三区网站| 色天天综合久久久久综合片| 青青草伊人久久| 国产欧美精品区一区二区三区| 91色乱码一区二区三区| 蜜桃av一区二区在线观看| 国产情人综合久久777777| 色婷婷激情一区二区三区| 国产精品99久久久久久久女警| 亚洲私人影院在线观看| 欧美日韩极品在线观看一区| 国产精品影视在线观看| 亚洲精品日韩一| 欧美xxxxxxxxx| 色婷婷久久久亚洲一区二区三区 | 国产精品综合在线视频| 亚洲乱码中文字幕| 日韩一区二区三区在线视频| 成人高清视频在线| 日韩不卡手机在线v区| 国产精品日韩精品欧美在线| 91精品国产综合久久蜜臀| 97久久人人超碰| 国产在线视频精品一区| 亚洲一区二区三区在线播放| 欧美日韩久久久| 粉嫩在线一区二区三区视频| 爽好久久久欧美精品| 1024亚洲合集| 久久一区二区三区四区| 欧美久久久久久久久| 99国产精品视频免费观看| 九九在线精品视频| 三级欧美韩日大片在线看| 《视频一区视频二区| 久久久久亚洲蜜桃| 67194成人在线观看| 欧美性受xxxx黑人xyx性爽| 粉嫩在线一区二区三区视频| 麻豆精品精品国产自在97香蕉| 亚洲成人综合在线| 夜夜嗨av一区二区三区四季av| 一区二区三区在线免费观看| 国产日韩精品视频一区| 精品国产一二三区| 9191久久久久久久久久久| 欧美亚洲日本一区| 99精品欧美一区二区蜜桃免费| 国产精品1区2区3区| 激情六月婷婷久久| 琪琪久久久久日韩精品| 丝袜诱惑亚洲看片| 亚洲成年人影院| 亚洲国产另类av| 亚洲电影第三页| 亚洲电影在线免费观看| 亚洲国产欧美在线人成| 亚洲一区二三区| 天天爽夜夜爽夜夜爽精品视频| 亚洲综合在线五月| 亚洲一区二区美女| 亚洲电影一级黄| 日本不卡123| 久久99热99| 国产大陆亚洲精品国产| 国产精品夜夜爽| 国产91精品在线观看| 夫妻av一区二区| 91视频免费观看| 欧美性大战久久久久久久蜜臀| 91麻豆精品秘密| 欧美性大战久久久久久久| 91超碰这里只有精品国产| 3d成人h动漫网站入口| 日韩欧美一级精品久久| 久久蜜桃av一区二区天堂| 中文成人av在线| 自拍偷自拍亚洲精品播放| 一区二区免费看| 性做久久久久久| 久久99热这里只有精品| 国产成人h网站| 色婷婷综合久色| 欧美喷潮久久久xxxxx| 精品国产乱码久久久久久牛牛 | 欧美日韩成人综合| 欧美一区2区视频在线观看| 2020国产精品自拍| 成人av电影在线| 欧美一区二区视频在线观看 | 国产一区二区伦理片| 国产成人综合网| 在线综合+亚洲+欧美中文字幕| 久久99久久久欧美国产| 午夜精品久久久久久久久久| 青娱乐精品视频| 国产.精品.日韩.另类.中文.在线.播放 | 日韩成人一级片| 国产ts人妖一区二区| 在线免费观看一区| 欧美mv日韩mv国产网站| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 94-欧美-setu| 欧美一级搡bbbb搡bbbb| 国产精品乱码妇女bbbb| 天堂一区二区在线免费观看| 国产成人自拍高清视频在线免费播放| 色欧美日韩亚洲| 精品福利二区三区| 亚洲一区二区综合| 国产大陆a不卡| 日韩一区二区三区视频在线观看| 欧美国产日韩一二三区| 美女网站视频久久| 欧美中文字幕一区| 中文字幕欧美激情一区| 美女视频黄 久久| 在线视频中文字幕一区二区| 国产色爱av资源综合区| 蜜臀久久99精品久久久画质超高清| 91美女视频网站| 久久先锋影音av| 青青草视频一区| 欧美日韩综合不卡| 亚洲欧洲制服丝袜| 岛国一区二区在线观看| 日韩久久久久久| 日韩精品一卡二卡三卡四卡无卡| 色婷婷综合五月| 中文字幕一区二区三区av| 国产精品77777竹菊影视小说| 欧美一区二区久久| 亚洲夂夂婷婷色拍ww47| 99久久99久久久精品齐齐 | 欧美国产一区在线| 久99久精品视频免费观看| 欧美视频一区二区三区| 亚洲私人影院在线观看| www.66久久| 国产精品毛片久久久久久久| 国产成人h网站| 日本一区二区三区四区| 国产精品一区二区视频| 久久久亚洲高清| 国产美女精品人人做人人爽 | av日韩在线网站| 中文字幕第一页久久| 成人免费高清视频在线观看| 国产午夜精品久久久久久久| 亚洲一区二区免费视频| 欧美日韩国产美| 国产裸体歌舞团一区二区| 天堂久久久久va久久久久| 欧美日韩精品一区二区天天拍小说| 精品一区免费av| 欧美国产日韩在线观看| 91在线国产观看| 欧美视频中文字幕| 美女视频免费一区| 久久青草国产手机看片福利盒子| 成人精品国产免费网站| 日本不卡在线视频| 国产成+人+日韩+欧美+亚洲| 日本一区二区综合亚洲| 99久久精品免费看| 亚洲色图视频网| 在线免费观看日韩欧美| 日韩成人一级大片| 精品免费99久久| 成人99免费视频| 一区二区三区免费网站| 欧美一三区三区四区免费在线看 | 视频一区视频二区中文字幕| 在线播放中文一区| 久久成人麻豆午夜电影| 国产无遮挡一区二区三区毛片日本| 成人免费毛片嘿嘿连载视频| 一区二区三区中文字幕电影| 91精品国产品国语在线不卡| 极品美女销魂一区二区三区| 国产精品久久久久7777按摩|