jdk/src/linux/doc/man/ja/javadoc.1
author ogino
Tue, 19 Apr 2011 20:58:46 -0700
changeset 9352 cabba0c0f3ee
parent 5865 47da38a8c0f0
child 9566 d7241af95355
permissions -rw-r--r--
7025070: man page localization broken in jdk7 Reviewed-by: mfang
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
     1
." Copyright (c) 1994, 2011, Oracle and/or its affiliates. All rights reserved.
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
     2
." DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
     3
."
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
     4
." This code is free software; you can redistribute it and/or modify it
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
     5
." under the terms of the GNU General Public License version 2 only, as
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
     6
." published by the Free Software Foundation.
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
     7
."
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
     8
." This code is distributed in the hope that it will be useful, but WITHOUT
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
     9
." ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    10
." FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    11
." version 2 for more details (a copy is included in the LICENSE file that
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    12
." accompanied this code).
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    13
."
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    14
." You should have received a copy of the GNU General Public License version
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    15
." 2 along with this work; if not, write to the Free Software Foundation,
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    16
." Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    17
."
5506
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 2692
diff changeset
    18
." Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 2692
diff changeset
    19
." or visit www.oracle.com if you need additional information or have any
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 2692
diff changeset
    20
." questions.
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    21
."
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    22
.TH javadoc 1 "14 Apr 2011"
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    23
.SH "名前"
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    24
javadoc \- Java API ドキュメントジェネレータ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    25
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    26
Java ソースファイルから、API ドキュメントの HTML ページを生成します。このドキュメントで紹介されている Javadoc の例は、 Solaris を使用した場合のものです。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    27
.SH "形式"
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    28
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    29
\f4javadoc\fP\f2\ [\ \fP\f2options\fP\f2\ ]\ [\ packagenames\ ]\ [\ sourcefilenames\ ]\ [\ \-subpackages\fP\ \f2pkg1:pkg2:...\fP\f2\ ]\ [\ \fP\f2@argfiles\fP\f2\ ]\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    30
.LP
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    31
引数を指定する順序は任意です。Javadoc ツールでの、処理対象の .java ファイルを決定する方法の詳細については、「ソースファイルの処理」\f2を参照\fPしてください。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    32
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    33
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    34
options 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    35
このドキュメントで説明されているコマンド行オプションです。Javadoc オプションの標準的な使用法については、「使用例」を参照してください。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    36
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    37
packagenames 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    38
スペースで区切られた一連のパッケージ名です。たとえば、 \f2java.lang\ java.lang.reflect\ java.awt のように指定します\fP。ドキュメント化するパッケージを個別に指定する必要があります。ワイルドカードは使用不可です。再帰的処理のためには、\-subpackages を使用します。Javadoc ツールは、\f2\-sourcepath\fP を使用してこれらのパッケージ名を検索します。「1 つ以上のパッケージのドキュメント化」の例を参照してください。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    39
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    40
sourcefilenames 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    41
スペースで区切られた一連のソースファイル名です。 各ファイルは、パスで始まります。アスタリスク (*) などのワイルドカードを含めることができます。Javadoc ツールが処理するのは、ファイル名が「.java」という拡張子で終わり、その拡張子を除いた名前が実際に有効なクラス名であるすべてのファイルです (
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    42
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    43
\f2「Identifiers」\fP @
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    44
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    45
http://java.sun.com/docs/books/jls/second_edition/html/lexical.doc.html#40625を参照)。したがって、ハイフンを含む名前 ( \f2X\-Buffer\fP など) や、その他の無効な文字を含む名前を付けることによって、それらのファイルをドキュメント化の対象から除外できます。これは、テスト用のファイルや、テンプレートから生成されたファイルの場合に便利です。ソースファイル名の前に指定したパスによって、javadoc がそのファイルを検索する場所が決まります。Javadoc ツールは、これらのソースファイル名を検索するときには \f2\-sourcepath\fP を使用しません。相対パスは現在のディレクトリを起点とするため、 \f2Button.java\fP を渡すことは、 \f2./Button.java\fP を渡すことと同じです。ソースファイル名をフルパスで指定すると、 \f2/home/src/java/awt/Graphics*.java のようになります\fP。 「1 つ以上のクラスのドキュメント化」の例を参照してください。また、「パッケージとクラスのドキュメント化」の例のように、パッケージ名とソースファイル名を混在させることもできます。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    46
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    47
\-subpackages pkg1:pkg2:... 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    48
ソースファイルから指定されたパッケージおよびそのサブパッケージ内に再帰的にドキュメントを生成します。パッケージ名またはソースファイル名を指定する必要はありません。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    49
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    50
@argfiles 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    51
Javadoc オプション、パッケージ名、およびソースファイル名を任意の順序で並べたリストが含まれる 1 つ以上のファイルです。ワイルドカード (*) や \f2\-J\fP オプションは、このファイルの中では指定できません。  
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    52
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    53
.SH " 説明"
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    54
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    55
\f3Javadoc\fP ツールは、一連の Java ソースファイルにある宣言およびドキュメンテーションコメントを解析し、デフォルトでは public クラス、protected クラス、入れ子にされたクラス (匿名の内部クラスは除く)、インタフェース、コンストラクタ、メソッド、およびフィールドについて説明した一連の HTML ページを生成します。また、API (アプリケーションプログラミングインタフェース) ドキュメントの生成や、一連のソースファイルの実装ドキュメントの生成に使用できます。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    56
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    57
Javadoc ツールは、パッケージ全体、個々のソースファイル、またはその両方に対して実行できます。パッケージ全体のドキュメント化を行うには、\f2\-subpackages\fP を使用して最上位ディレクトリから下方に再帰的にたどるか、パッケージ名の明示的なリストを渡します。個々ソースファイルに対して javadoc を実行する場合は、一連のソース (.\f2.java\fP) ファイル名を渡します。具体的な例は、このドキュメントの最後に紹介します。次に、Javadoc によるソースファイルの処理について説明します。
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    58
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    59
ソースファイルの処理
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    60
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    61
Javadoc ツールは、末尾が「\f2.java\fP」のファイルを処理するだけでなく、「ソースファイル」で説明するその他のファイルも処理します。個々のソースファイル名を明示的に渡すことによって Javadoc ツールを実行する場合、どの \f2.java\fP ファイルを処理するかを正確に指定できます。ただし、多くの開発者はこの方法では作業しません。パッケージ名を渡すほうが簡単だからです。ソースファイル名を明示的に指定しなくても、Javadoc ツールは 3 つの方法で実行できます。その方法とは、(1) パッケージ名を渡す、(2) \f2\-subpackages\fP を使用する、(3) ソースファイル名でワイルドカードを使用する (\f2*.java\fP)、の 3 つです。これらの場合、Javadoc ツールが「\f2.java\fP」ファイルの処理を行うのは、そのファイルが次のすべての要件を満たす場合だけです。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    62
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    63
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    64
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    65
名前から接尾辞「\f2.java\fP」を取り除くと実際に有効なクラス名になっている (有効な文字については
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    66
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    67
\f2「Identifiers」\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    68
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    69
http://java.sun.com/docs/books/jls/second_edition/html/lexical.doc.html#40625を参照) 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    70
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    71
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    72
ソースツリーのルートから相対的なディレクトリパスが、区切り文字をドットに変換すると、実際に有効なパッケージ名になっている 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    73
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    74
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    75
パッケージ文には有効なパッケージ名が含まれる (前項目で指定) 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    76
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    77
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    78
\f3リンクの処理\fP \- Javadoc ツールは、処理の実行中に、その実行でドキュメント化されるパッケージ、クラス、およびメンバーの名前に対して、自動的に相互参照リンクを追加します。このようなリンクは、次のような場所に追加されます。
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    79
.RS 3
90ce3da70b43 Initial load
duke
parents:
diff changeset
    80
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    81
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    82
宣言 (戻り値の型、引数の型、フィールドの型) 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    83
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    84
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    85
\f2@see\fP タグから生成された [関連項目] セクション 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    86
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    87
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    88
\f2{@link}\fP タグから生成されたインラインテキスト 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    89
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    90
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    91
\f2@throws\fP タグから生成された例外の名前 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    92
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    93
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    94
インタフェースのメンバーに対する「定義」リンクと、クラスのメンバーに対する「オーバーライド」リンク 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    95
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    96
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
    97
パッケージ、クラス、およびメンバーを列挙している概要テーブル 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    98
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
    99
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   100
パッケージおよびクラスの継承ツリー 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   101
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   102
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   103
索引 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   104
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   105
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   106
コマンド行で指定しなかったクラスについての既存のテキスト (別に生成したテキスト) に対してハイパーリンクを追加するには、\f2\-link\fP および \f2\-linkoffline\fP オプションを利用できます。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   107
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   108
\f3その他の処理についての詳細\fP \- Javadoc ツールは、実行するたびに 1 つの完全なドキュメントを作成します。ドキュメントを追加生成することはできません。つまり、Javadoc ツールの以前の実行結果を修正したり、その内容を直接組み入れたりすることはできません。ただし、前述のように、以前の実行結果に対してリンクを追加することはできます。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   109
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   110
実装上の理由から、Javadoc ツールは、処理を実行するために java コンパイラを必要とし、java コンパイラに依存しています。Javadoc ツールは、 \f2javac\fP の一部を呼び出して宣言をコンパイルしますが、メンバーの実装は無視します。Javadoc ツールは、クラス階層を含むクラスの豊富な内部表現とクラスの「使用」関係を構築し、その情報から HTML を生成します。さらに、Javadoc ツールは、ソースコードのドキュメンテーションコメントから、ユーザーの提供したドキュメントも取得します。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   111
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   112
実際には、Javadoc ツールは、メソッド本体を持たない純粋なスタブファイルであるような \f2.java\fP ソースファイルでも動作します。したがって、API の作成時には、実装を記述する前の設計の早い段階で、ドキュメンテーションコメントを記述して javadoc ツールを実行できます。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   113
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   114
コンパイラに依存することによって、HTML 出力は、実際の実装に正確に対応します。実際の実装は、明示的なソースコードにではなく、暗黙のソースコードに依存する場合があります。たとえば、Javadoc ツールは、.class ファイルには存在するがソースコードには存在しない 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   115
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   116
\f2デフォルトコンストラクタ\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   117
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   118
http://java.sun.com/docs/books/jls/second_edition/html/names.doc.html#36154 (Java 言語仕様のセクション 8.6.7) \f2をドキュメント化\fP します。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   119
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   120
通常、Javadoc ツールでは、ソースファイルのコードが不完全またはエラーを含んでいる場合でもドキュメントを生成できます。このため、デバッグやトラブルシューティングを完了する前にドキュメントを生成できます。たとえば、Java 言語仕様によると、抽象メソッドを含むクラスは、それ自体抽象として宣言されなければなりません。このエラーを検出すると、javac コンパイラは停止しますが、Javadoc ツールは警告を出さずに処理を続行します。Javadoc ツールはドキュメンテーションコメントの基本的なチェックを行います。ドキュメンテーションコメントをより詳しくチェックする必要がある場合は、DocCheck ドックレットを使用してください。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   121
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   122
Javadoc ツールは、ドキュメントの内部構造を構築する際、参照クラスをすべてロードします。このため、Javadoc ツールは、ブートストラップクラス、拡張機能、またはユーザークラスにかかわらず、すべての参照クラスを検索できなければなりません。詳細は、
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   123
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   124
\f2「クラスの検索方法」\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   125
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   126
http://java.sun.com/javase/6/docs/technotes/tools/findingclasses.htmlを参照してください。通常、作成するクラスは、拡張機能としてロードするか、Javadoc ツールのクラスパス内に置く必要があります。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   127
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   128
Javadoc のドックレット
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   129
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   130
Javadoc ツールの出力の内容と形式は、ドックレットを使ってカスタマイズできます。Javadoc ツールには、標準ドックレットと呼ばれるデフォルトの「組み込み」ドックレットがあります。標準ドックレットは、HTML 形式の API ドキュメントを生成します。標準ドックレットを修正またはサブクラス化することや、HTML、XML、MIF、RTF などの好みの出力形式を生成する独自のドックレットを記述することも可能です。ドックレットとその使用法については、次の項目を参照してください。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   131
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   132
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   133
o
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   134
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   135
\f2Javadoc のドックレット\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   136
.fi
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   137
http://java.sun.com/javase/6/docs/technotes/guides/javadoc/index.html 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   138
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   139
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   140
\f2\-doclet\fP コマンド行オプション 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   141
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   142
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   143
\f2\-doclet\fP コマンド行オプションでカスタムドックレットが指定されていない場合、Javadoc ツールは、デフォルトの標準ドックレットを使用します。javadoc ツールには、使用されているドックレットに関係なく使用できるコマンド行オプションがあります。標準ドックレットでは、これらのほかに、いくつかのコマンド行オプションが追加されます。どちらのオプションについても、このあとの「オプション」で説明します。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   144
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   145
関連ドキュメントおよびドックレット
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   146
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   147
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   148
o
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   149
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   150
\f2Javadoc に施された拡張機能\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   151
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   152
http://java.sun.com/javase/6/docs/technotes/guides/javadoc/index.html \- Javadoc 1.4 で追加された改良点の詳細 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   153
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   154
o
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   155
.na
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   156
\f2Javadoc FAQ\fP @
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   157
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   158
http://java.sun.com/j2se/javadoc/faq/index.html \- 頻繁に寄せられる質問に対する回答、Javadoc 関連のツールについての情報、およびバグの回避方法 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   159
.TP 2
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   160
o
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   161
.na
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   162
\f2How to Write Doc Comments for Javadoc\fP @
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   163
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   164
http://java.sun.com/j2se/javadoc/writingdoccomments/index.html \- ドキュメンテーションコメントの記述方法に関する Sun の規約 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   165
.TP 2
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   166
o
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   167
.na
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   168
\f2Requirements for Writing API Specifications\fP @
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   169
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   170
http://java.sun.com/j2se/javadoc/writingapispecs/index.html \- Java SE プラットフォーム仕様を記述する際に使用された標準要件この情報は、ソースファイルのドキュメンテーションコメント形式で API 仕様を記述する場合にも、その他の形式で記述する場合にも役立ちます。検証可能なアサーションを満たすパッケージ、クラス、インタフェース、フィールド、およびメソッドについての要件を定めています。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   171
.TP 2
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   172
o
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   173
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   174
\f2ドキュメンテーションコメントの仕様\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   175
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   176
http://java.sun.com/docs/books/jls/first_edition/html/18.doc.html \- ドキュメンテーションコメントのオリジナル仕様については、『Java Language Specification』 (James Gosling、Bill Joy、Guy Steele 共著) の初版の第 18 章「Documentation Comments」を参照してください。この章は、第 2 版では削除されました。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   177
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   178
o
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   179
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   180
\f2DocCheck ドックレット\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   181
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   182
http://java.sun.com/javadoc/doccheck \- ソースファイル内のドキュメンテーションコメントをチェックし、検出されたエラーや不正のレポートを生成します。Doc Check ユーティリティーの一部です。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   183
.TP 2
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   184
o
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   185
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   186
\f2MIF ドックレット\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   187
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   188
http://java.sun.com/javadoc/mifdoclet \- MIF、FrameMaker、PDF の書式で API ドキュメントを自動生成します。MIF は Adobe FrameMaker の交換書式です。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   189
.RE
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   190
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   191
用語
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   192
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   193
\f2「ドキュメンテーションコメント」\fP、\f2「doc コメント」\fP、\f2「主説明」\fP、\f2「タグ」\fP、\f2「ブロックタグ」\fP、および\f2「インラインタグ」\fPの用語については、「ドキュメンテーションコメント」で説明します以下のその他の用語は、Javadoc ツールのコンテキストで特定の意味を持ちます。
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   194
.RS 3
90ce3da70b43 Initial load
duke
parents:
diff changeset
   195
.TP 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   196
生成ドキュメント (generated document) 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   197
javadoc ツールが Java ソースコード内のドキュメンテーションコメントから生成したドキュメントのことです。デフォルトの生成ドキュメントは HTML 形式で、標準ドックレットによって作成されます。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   198
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
   199
.TP 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   200
名前 (name) 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   201
Java 言語で書かれたプログラム要素の名前、つまりパッケージ、クラス、インタフェース、フィールド、コンストラクタ、またはメソッドの名前のことです。名前は、 \f2java.lang.String.equals(java.lang.Object)\fP のような完全修飾名にすることも、 \f2equals(Object)\fP のような部分修飾名にすることもできます。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   202
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
   203
.TP 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   204
ドキュメント化されるクラス (documented classes) 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   205
javadoc ツールの実行によって詳細なドキュメントが生成されるクラスおよびインタフェースのことです。ドキュメント化するには、ソースファイルが使用可能でなければならず、ソースファイル名またはパッケージ名を javadoc コマンドに渡され、アクセス修飾子 (public、protected、package\-private または private) によってフィルタ処理されないようにしなければなりません。ドキュメント化されるクラスは、javadoc ツールの出力に組み込まれるクラス、つまり「包含クラス」とも呼ばれます。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   206
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
   207
.TP 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   208
包含クラス (included classes) 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   209
ツールの実行によって詳細なドキュメントが生成されるクラスおよびインタフェースのことです。「ドキュメント化されるクラス」と同じ。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   210
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
   211
.TP 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   212
除外クラス (excluded classes) 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   213
ツールの実行によって詳細なドキュメントが生成されないクラスおよびインタフェースのことです。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   214
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
   215
.TP 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   216
参照クラス (referenced classes) 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   217
ドキュメント化されるクラスおよびインタフェースの定義 (実装) またはドキュメンテーションコメントの中で明示的に参照されているクラスおよびインタフェースのことです。参照の例としては、戻り値の型、パラメータの型、キャストの型、拡張されたクラス、実装されたインタフェース、インポートされたクラス、メソッド本体で使用されるクラス、@see、{@link}、{@linkplain}、{@inheritDoc} タグなどがあります。この定義は 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   218
.na
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   219
\f21.3\fP @
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   220
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   221
http://java.sun.com/j2se/1.3/docs/tooldocs/solaris/javadoc.html#referencedclasses から変更されています。javadoc ツールを実行するときは、Javadoc のブートクラスパスおよびクラスパス内にあるすべての参照クラスをメモリーにロードする必要があります。参照クラスが見つからない場合は、「クラスが見つかりません」という警告が表示されます。Javadoc ツールは、クラスの存在とそのメンバーの完全指定の名前を判別するのに必要なすべての情報を、.class ファイルから引き出すことができます。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   222
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
   223
.TP 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   224
外部参照クラス (external referenced classes) 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   225
参照クラスのうち、javadoc ツールの実行中にドキュメントが生成されないクラスのことです。つまり、これらのクラスは、コマンド行で Javadoc ツールに渡されていません。生成ドキュメント内でこれらのクラスにリンクしている箇所は、「外部参照」または「外部リンク」と呼ばれます。たとえば、Javadoc ツールの実行対象が \f2java.awt\fP パッケージのみである場合、 \f2java.lang\fP 内のすべてのクラス ( \f2Object\fPなど) が外部参照クラスになります。外部参照クラスにリンクするには、 \f2\-link\fP および \f2\-linkoffline\fP オプションを使用します。外部参照クラスには、通常そのソースコメントを javadoc ツールの実行で利用できないという重要な特徴があります。この場合、それらのコメントを継承することはできません。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   226
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   227
.SH "ソースファイル"
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   228
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   229
Javadoc ツールは 4 種類の異なる「ソース」ファイルから出力を生成します。その 4 種類とは、クラスの Java 言語ソースファイル (\f2.java\fP)、パッケージコメントファイル、概要コメントファイル、およびその他の処理されないファイルです。また、ドキュメント化しないがソースツリーに存在する場合があるテストファイルやテンプレートファイルについても説明します。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   230
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   231
クラスソースコードファイル
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   232
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   233
それぞれのクラスまたはインタフェース、およびそのメンバーは、独自のドキュメンテーションコメントを持つことができ、それを \f2.java\fP ファイル内に保持します。ドキュメンテーションコメントの詳細は、「ドキュメンテーションコメント」を参照してください。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   234
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   235
パッケージコメントファイル
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   236
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   237
それぞれのパッケージは、独自のドキュメンテーションコメントを持つことができ、それを専用の「ソース」ファイルに保持します。その内容は、Javadoc ツールによって生成される概要ページに組み込まれます。このコメントには、通常、そのパッケージ全体に当てはまるドキュメントを記述します。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   238
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   239
パッケージコメントファイルを作成する場合、コメントの格納先として、次の 2 つのファイルのいずれかを選択できます。
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   240
.RS 3
90ce3da70b43 Initial load
duke
parents:
diff changeset
   241
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   242
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   243
\f2package\-info.java\fP \- パッケージ宣言、パッケージ注釈、パッケージコメント、および Javadoc タグを格納できます。このファイルは一般に、package.html よりも推奨されます。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   244
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   245
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   246
\f2package.html\fP \- 格納できるのはパッケージコメントと Javadoc タグだけです。パッケージ注釈は格納できません。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   247
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   248
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   249
各パッケージでは、単一の \f2package.html\fP ファイル、単一の \f2package\-info.java\fP ファイルのいずれかを選択できますが、その両方を選択することはできません。このどちらかのファイルを \f2.java\fP ファイルとともに、ソースツリー内のそのパッケージのディレクトリ内に配置してください。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   250
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   251
\f4package\-info.java\fP \- このファイルには、次の構造のパッケージコメントを格納できます。 コメントはパッケージ宣言の前に配置します。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   252
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   253
File: \f2java/applet/package\-info.java\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   254
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   255
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   256
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   257
/**
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   258
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   259
 * Provides the classes necessary to create an  
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   260
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   261
 * applet and the classes an applet uses 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   262
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   263
 * to communicate with its applet context.
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   264
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   265
 * <p>
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   266
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   267
 * The applet framework involves two entities:
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   268
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   269
 * the applet and the applet context.
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   270
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   271
 * An applet is an embeddable window (see the
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   272
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   273
 * {@link java.awt.Panel} class) with a few extra
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   274
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   275
 * methods that the applet context can use to 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   276
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   277
 * initialize, start, and stop the applet.
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   278
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   279
 *
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   280
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   281
 * @since 1.0
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   282
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   283
 * @see java.awt
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   284
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   285
 */
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   286
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   287
package java.lang.applet;
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   288
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   289
\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   290
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   291
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   292
コメント区切り文字の \f2/**\fP と \f2/*\fP は存在している必要がありますが、中間行の行頭のアスタリスクは省略してもかまいません。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   293
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   294
\f4package.html\fP \- このファイルには、次の構造のパッケージコメントを格納できます。コメントは \f2<body>\fP 要素内に配置します。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   295
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   296
File: \f2java/applet/package.html\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   297
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   298
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   299
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   300
<HTML> <BODY> Provides the classes necessary to create an applet and the classes an applet uses to communicate with its applet context.<p>
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   301
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   302
The applet framework involves two entities: the applet
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   303
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   304
and the applet context. An applet is an embeddable window (see the {@link java.awt.Panel} class) with a few extra methods that the applet context can use to initialize, start, and stop the applet.@since 1.0 @see java.awt </BODY> </HTML>
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   305
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   306
\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   307
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   308
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   309
これは単なる通常の HTML ファイルであり、パッケージ宣言を含んでいない点に注意してください。パッケージコメントファイルの内容は、ほかのすべてのコメントと同様に HTML で記述しますが、1 つだけ例外があります。それは、このドキュメンテーションコメントには、コメント区切り文字 である \f2/**\fP と \f2*/\fP 、および行頭のアスタリスクを含めてはならない、という点です。コメントを書く場合は、最初の文をパッケージの概要とし、 \f2<body>\fP と最初の文の間にタイトルやその他のテキストを含めないようにします。パッケージタグを含めることはできますが、ほかのドキュメンテーションコメントと同様、すべてのブロックタグは、主説明のあとに置かなければなりません。 \f2@see\fP タグをパッケージコメントファイルに追加する場合には、完全修飾名を使用する必要があります。詳細は、 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   310
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   311
\f2package.html\fPの例 @
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   312
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   313
http://java.sun.com/j2se/javadoc/writingdoccomments/index.html#packagecommentsを参照してください。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   314
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   315
\f3パッケージコメントファイルの処理\fP \- Javadoc ツールは、実行時にパッケージコメントファイルを自動的に検索し、このファイルを見つけると次の処理を行います。
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   316
.RS 3
90ce3da70b43 Initial load
duke
parents:
diff changeset
   317
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   318
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   319
処理できるようにコメントをコピーする( \f2package.html\fP の場合であれば、 \f2<body>\fP と \f2</body>\fP HTML タグの間にある内容をすべてコピーする。 \f2<head>\fP セクションを含め、そこに \f2<title>\fP やソースファイルの著作権記述などの情報を配置することもできるが、生成後のドキュメンテーションにはそれらは一切表示されない) 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   320
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   321
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   322
パッケージタグがあれば、すべて処理する 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   323
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   324
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   325
生成したパッケージの概要ページの最後に、処理したテキストを挿入する (例: 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   326
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   327
\f2パッケージの概要\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   328
.fi
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   329
http://java.sun.com/javase/6/docs/api/java/applet/package\-summary.html) 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   330
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   331
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   332
パッケージの概要ページの先頭に、パッケージコメントの最初の文をコピーする。さらに、概要ページのパッケージリストに、パッケージ名とパッケージコメントの最初の文を追加する (例: 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   333
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   334
\f2概要の要約\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   335
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   336
http://java.sun.com/javase/6/docs/api/overview\-summary.html)。文の末尾は、クラスやメンバーの主説明の最初の文の末尾と同じ規則によって判断される 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   337
.RE
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   338
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   339
概要コメントファイル
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   340
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   341
ドキュメント化する各アプリケーションまたはパッケージセットは、独自の概要ドキュメンテーションコメントを持つことができ、それは専用の「ソース」ファイルに保持されます。その内容は、Javadoc ツールによって生成される概要ページに組み込まれます。このコメントには、通常、アプリケーションまたはパッケージセット全体に当てはまるドキュメントを記述します。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   342
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   343
概要コメントファイルを作成するには、ファイルに任意の名前 (通常は \f4overview.html\fP) を付け、それを任意の場所 (通常はソースツリーの最上位) に配置できます。たとえば、 \f2java.applet\fP パッケージのソースファイルが \f2/home/user/src/java/applet\fP ディレクトリに格納されていれば、概要コメントファイルは \f2/home/user/src/overview.html に作成できます\fP。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   344
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   345
異なるパッケージのセットに対して javadoc を複数回実行する場合は、同じ 1 つのソースファイルのセットに対して複数の概要コメントファイルを作成できます。たとえば、内部ドキュメンテーション用に \-private を指定して javadoc を 1 回実行したあと、公開ドキュメンテーション用にそのオプションを指定しないで再度実行することができます。この場合、各概要コメントファイルの 1 文目で、そのドキュメンテーションを公開用または内部用として記述できます。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   346
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   347
概要コメントファイルの内容は、前述のパッケージコメントファイルと同様、HTML で記述された 1 つの大きなドキュメンテーションコメントです。詳細は、前述の説明を参照してください。要点を繰り返すと、このコメントを記述する場合は、最初の文をアプリケーションまたはパッケージセットの要約とし、 \f2<body>\fP と最初の文の間にタイトルその他のテキストを含めないようにします。概要タグを含めることができます。ほかのドキュメンテーションコメントと同じく、 \f2{@link}\fP などのインラインタグを除くすべてのタグは、主説明のあとに配置する必要があります。 \f2@see\fP タグを追加する場合には、完全修飾名を使用する必要があります。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   348
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   349
Javadoc ツールの実行時に、\-overview オプションを使って概要コメントファイル名を指定します。このファイルは、パッケージコメントファイルと同じように処理されます。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   350
.RS 3
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   351
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   352
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   353
\f2<body>\fP タグと \f2</body>\fP タグの間にあるすべての内容を処理対象としてコピーする 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   354
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   355
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   356
概要タグがあれば、すべて処理する 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   357
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   358
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   359
生成した概要ページの最後に、処理したテキストを挿入する (例: 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   360
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   361
\f2概要の要約\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   362
.fi
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   363
http://java.sun.com/javase/6/docs/api/overview\-summary.html) 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   364
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   365
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   366
概要ページの先頭に、概要コメントの最初の文をコピーする 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   367
.RE
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   368
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   369
その他の未処理のファイル
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   370
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   371
ソースには、Javadoc ツールによって生成先のディレクトリにコピーされる、その他の任意のファイルを含めることができます。一般に、このようなファイルには、グラフィックファイル、サンプルの Java ソース (.java) およびクラス (.class) ファイル、内容が通常の Java ソースファイルのドキュメンテーションコメントの影響を受けない独立した HTML ファイルなどがあります。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   372
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   373
処理されないファイルを含めるには、\f4doc\-files\fP という名前のディレクトリ内にそれらのファイルを配置します。このディレクトリは、ソースファイルが格納された任意のパッケージディレクトリのサブディレクトリにします。このようなサブディレクトリは、パッケージごとに 1 つ用意できます。イメージ、サンプルコード、ソースファイル、.class ファイル、アプレット、および HTML ファイルをこのディレクトリに格納できます。たとえば、ボタンの画像 \f2button.gif\fP を \f2java.awt.Button\fP クラスのドキュメンテーションに含める場合には、そのファイルを \f2/home/user/src/java/awt/doc\-files/\fP ディレクトリ内に配置します。なお、 \f2doc\-files\fP ディレクトリを \f2/home/user/src/java/doc\-files\fP に配置することはできません。なぜなら、 \f2java\fP はパッケージではないからです。つまり、java に直接含まれているソースファイルは 1 つも存在していません。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   374
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   375
これらの未処理のファイルへのリンクは、すべて明示的に記述する必要があります。これは、Javadoc ツールがそれらのファイルを見ずに、単にディレクトリとその内容を生成先にコピーするだけだからです。たとえば、 \f2Button.java\fP のドキュメンテーションコメント内のリンクは、次のようになります。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   376
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   377
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   378
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   379
    /**
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   380
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   381
     * This button looks like this: 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   382
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   383
     * <img src="doc\-files/Button.gif">
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   384
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   385
     */
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   386
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   387
\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   388
.fi
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   389
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   390
テストファイルおよびテンプレートファイル
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   391
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   392
一部の開発者から、テストファイルおよびテンプレートファイルを対応するソースファイルの近くのソースツリーに保存したいという要望がありました。つまり、これらのソースファイルと同じディレクトリまたはサブディレクトリに保存したいということです。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   393
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   394
個別のソースファイル名で明示的に渡して Javadoc ツールを実行する場合は、テストファイルおよびテンプレートファイルを意図的に除外して、処理されないようにすることができます。ただし、パッケージ名またはワイルドカードで渡す場合は、以下のルールに従って、これらのテストファイルおよびテンプレートファイルが処理されないようにする必要があります。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   395
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   396
テストファイルとテンプレートファイルの違いは、テストファイルは、正当でコンパイル可能なソースファイルであるのに対して、テンプレートファイルは、そうではないという点です。ただし、テンプレートファイルも「.java」で終わることができます。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   397
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   398
\f3テストファイル\fP \- 開発者の多くは、あるパッケージのコンパイル可能で実行可能なテストファイルをそのパッケージのソースファイルと同じディレクトリに配置したいと考えています。しかしテストファイルは、名前なしパッケージなど、ソースファイルパッケージとは別のパッケージに属させたいとも考えています (そのため、テストファイルには package ステートメントがないか、またはソースとは別の package ステートメントがある)。このような状況では、コマンド行で指定されているソースのパッケージ名を指定してそのソースがドキュメント化されているときに、テストファイルは警告またはエラーを引き起こします。そのようなテストファイルはサブディレクトリに配置する必要があります。たとえば、 \f2com.package1\fP 内のソースファイルに対するテストファイルを追加する場合は次のように、ハイフンを含んでいるためにパッケージ名としては無効であるようなサブディレクトリ内に、それらのファイルを配置します。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   399
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   400
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   401
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   402
    com/package1/test\-files/
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   403
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   404
\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   405
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   406
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   407
こうすると、Javadoc ツールでは警告なしで test ディレクトリをスキップします。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   408
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   409
テストファイルに doc コメントが含まれる場合、次のようにワイルドカードを含んだテストソースファイル名で渡してテストファイルのドキュメントを生成するように、Javadoc ツールを別個に実行できるように設定できます。たとえば、 \f2com/package1/test\-files/*.java などです\fP。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   410
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   411
\f3ソースファイルのテンプレート\fP \- テンプレートファイルの名前は「.java」で終わることもありますが、テンプレートファイルはコンパイルできません。ソースディレクトリ内に保持したいソースファイルのテンプレートがある場合は、 \f2Buffer\-Template.java\fP のようにハイフンやその他の無効な Java 文字を名前に含めることで、テンプレートが処理されないようにします。これは、Javadoc ツールが処理するのは、「.java」接尾辞を除いた名前が 正規のクラス名であるソースファイルだけであるためです (
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   412
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   413
\f2「Identifiers」\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   414
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   415
http://java.sun.com/docs/books/jls/second_edition/html/lexical.doc.html#40625参照)。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   416
.SH "生成されるファイル"
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   417
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   418
デフォルトでは、javadoc ツールは、HTML 形式のドキュメントを生成する標準ドックレットを使います。このドックレットは、以下の種類のファイルを生成します。それぞれの HTML ページは、個々のファイルに相当します。javadoc が生成するファイルの名前には、クラスやインタフェースの名前にちなんだものと、そうでないもの ( \f2package\-summary.html など\fP) の 2 種類があります。後者のグループのファイル名には、前者のグループとファイル名が競合しないように、ハイフンが含まれています。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   419
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   420
\f3基本内容ページ\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   421
.RS 3
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   422
.TP 2
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   423
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   424
ドキュメント化するクラスまたはインタフェースごとに 1 つの\f3クラスページまたはインタフェースページ\fP (\f2クラス名\fP\f2.html\fP) 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   425
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   426
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   427
ドキュメント化するパッケージごとに 1 つの\f3パッケージページ\fP (\f2package\-summary.html\fP)。Javadoc ツールは、 \f2package.html\fP または \f2package\-info.java\fP という名前のファイル内の HTML テキストをすべて組み入れます。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   428
.TP 2
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   429
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   430
パッケージのセット全体に対して 1 つの\f3概要ページ\fP (\f2overview\-summary.html\fP)。これは、生成ドキュメントの先頭ページになります。Javadoc ツールは、\f2\-overview\fP オプションで指定されたファイル内の HTML テキストをすべて組み入れます。このページのファイルは、javadoc に複数のパッケージ名を渡した場合にだけ作成されます。詳細は、「HTML フレーム」を参照してください。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   431
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   432
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   433
\f3相互参照ページ\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   434
.RS 3
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   435
.TP 2
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   436
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   437
\f3パッケージのセット全体に対して 1 つのクラス階層ページ\fP (\f2overview\-tree.html\fP)。このページを表示するには、ナビゲーションバーの [概要] をクリックしてから、[階層ツリー] をクリックします。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   438
.TP 2
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   439
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   440
\f3パッケージごとに 1 つのクラス階層ページ\fP (\f2package\-tree.html\fP)。これを表示するには、特定のパッケージ、クラス、またはインタフェースのページに移動し、[階層ツリー] をクリックしてそのパッケージの階層を表示させます。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   441
.TP 2
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   442
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   443
\f3パッケージごとに 1 つの [使用] ページ\fP (\f2package\-use.html\fP) と、クラスおよびインタフェースごとに 1 つずつの [使用] ページ (\f2class\-use/\fP\f2クラス名\fP\f2.html\fP)。このページには、特定のクラス、インタフェース、またはパッケージの一部を使っているパッケージ、クラス、メソッド、コンストラクタ、およびフィールドについて記述されます。クラスまたはインタフェース A を例にして考えると、その [使用] ページには、A のサブクラス、A として宣言されたフィールド、A を返すメソッド、A 型のパラメータを持つメソッドおよびコンストラクタが表示されます。 このページを表示するには、まず、パッケージ、クラス、またはインタフェースのページに移動してから、ナビゲーションバーの [使用] リンクをクリックします。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   444
.TP 2
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   445
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   446
\f3非推奨 API ページ\fP (\f2deprecated\-list.html\fP)。推奨されない名前がすべて一覧表示されます。非推奨名は、一般に改良された API が存在するために使用が推奨されていない API の名前であり、通常、それに置き換わる名前が提示されています。非推奨 API は、将来の実装では削除される可能性があります。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   447
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   448
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   449
\f3定数フィールド値ページ\fP (\f2constant\-values.html\fP)。static フィールドの値用です。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   450
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   451
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   452
\f3直列化された形式ページ\fP (\f2serialized\-form.html\fP)。直列化可能かつ外部化可能なクラスに関する情報用です。これらの各クラスには、直列化フィールドおよびメソッドに関する説明があります。これらの情報は、API を使う開発者ではなく、再実装を行う開発者に必要な情報です。ナビゲーションバーにこのページへのリンクはありませんが、直列化されたクラスに移動して、そのクラスの説明にある「関連項目」セクションで「直列化された形式」をクリックすると、この情報を取得できます。標準ドックレットは直列化された形式ページを自動生成します。Serializable を実装するすべてのクラス (public または 非 public) が含まれるほか、 \f2readObject\fP メソッドや \f2writeObject\fP メソッド、直列化されるフィールド、および \f2@serial\fP、\f2@serialField\fP、\f2@serialData\fP タグからのドキュメンテーションコメントも含まれます。public 直列化可能クラスを除外するには、そのクラス (またはそのパッケージ) を \f2@serial exclude\fP でマークします。package\-private 直列化可能クラスを含めるには、そのクラス (またはそのパッケージ) を \f2@serial include\fP でマークします。バージョン 1.4 では \f2\-private\fP オプションの指定なしで javadoc ツールを実行することにより、public クラスおよび private クラスの完全に直列化されたクラスを生成できます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   453
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   454
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   455
\f3索引\fP (\f2index\-*.html\fP)。すべてのクラス、インタフェース、コンストラクタ、フィールド、およびメソッドの名前がアルファベット順に並んでいます。索引は、Unicode を扱えるように国際化されています。1 つのファイルとして生成することも、先頭文字 (英語の場合 A ~ Z) ごとに別々のファイルとして生成することもできます。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   456
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   457
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   458
\f3サポートファイル\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   459
.RS 3
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   460
.TP 2
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   461
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   462
\f3ヘルプページ\fP (\f2help\-doc.html\fP)。ナビゲーションバーや前述の各ページに関する説明が記載されています。デフォルトのヘルプファイルに代わる独自のカスタムヘルプファイルを提供するには、\f2\-helpfile\fP を使用します。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   463
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   464
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   465
表示用の HTML フレームを作成する 1 つの \f3index.html ファイル\fP。このファイルは、フレーム付きの先頭ページを表示する場合にロードします。このファイル自体には、テキスト内容は含まれていません。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   466
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   467
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   468
複数の\f3フレームファイル\fP (\f2*\-frame.html\fP)。パッケージ、クラス、およびインタフェースのリストが含まれています。HTML フレームを表示するときに使用されます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   469
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   470
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   471
\f3パッケージリスト\fPファイル (\f2package\-list\fP)。 \f2\-link\fP および \f2\-linkoffline\fP オプションで使用されます。これは、HTML ファイルではなくテキストファイルであり、どのリンクからもアクセスできません。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   472
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   473
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   474
\f3スタイルシート\fPファイル (\f2stylesheet.css\fP)。生成されるページ上のいくつかの要素について、色、フォントファミリ、フォントサイズ、フォントのスタイル、および配置を制御します。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   475
.TP 2
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   476
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   477
\f3doc\-files\fP ディレクトリ。生成先ディレクトリにコピーするイメージ、サンプルコード、ソースコードなどのファイルがすべて格納されます。これらのファイルは、Javadoc ツールによって処理されないため、ファイル内に javadoc タグがあっても無視されます。このディレクトリは、ソースツリーの中にある場合にのみ生成されます。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   478
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   479
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   480
\f3HTML フレーム\fP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   481
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   482
Javadoc ツールは、下の図に示すように、2 ~ 3 つの HTML フレームを生成します。1 つのパッケージしかない場合 (またはパッケージがない場合) は、パッケージの一覧を省略することによって最低限必要な数のフレームを作成します。単一のパッケージに属するソースファイル (*.java) または単一のパッケージ名を引数として javadoc コマンドに渡す場合は、左側の列にクラスの一覧を表示するフレーム (C) 1 つだけが作成されます。Javadoc に複数のパッケージ名を渡した場合は、概要ページ (Detail) に加えて、すべてのパッケージを一覧表示する第 3 のフレーム (P) が作成されます。この概要ページのファイル名は、 \f2overview\-summary.html です\fP。したがって、このファイルは、2 つ以上のパッケージ名を渡した場合にだけ作成されます。「フレームなし」リンクをクリックするか、overview\-summary.html を最初に表示すると、フレームを省略できます。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   483
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   484
HTML フレームに慣れていない場合は、特定のフレームを印刷およびスクロールするには、そのフレームに「フォーカス」がなければならないことに注意してください。フレームにフォーカスを与えるには、そのフレームをクリックします。このようにすると、多くのブラウザでは、矢印キーやページキーを使ってそのフレームをスクロールしたり、「印刷」メニューコマンドを使ってそのフレームを印刷したりできます。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   485
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   486
HTML フレームが必要かどうかによって、次のどちらかのファイルを開始ページとしてロードします。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   487
.RS 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   488
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   489
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   490
\f2index.html\fP (フレームあり) 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   491
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   492
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   493
\f2overview\-summary.html\fP (フレームなし) 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   494
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   495
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   496
\f3生成されるファイルの構造\fP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   497
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   498
生成されるクラスファイルおよびインタフェースファイルは、Java ソースファイルおよびクラスファイルと同じディレクトリ階層に編成されます。1 つのサブパッケージにつき 1 つのディレクトリ、という構造になります。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   499
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   500
たとえば、 \f2java.applet.Applet\fP クラス用に生成されたドキュメントは、 \f2java/applet/Applet.html\fP に格納されます。生成先のディレクトリの名前が \f2apidocs\fP だとすると、java.applet パッケージのファイル構造は、その下に構築されます。前述のように、「frame」という語を名前に含むファイルは、すべて左上または左下のフレームに表示されます。それ以外の HTML ファイルは、すべて右側のフレームに表示されます。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   501
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   502
注 \- 下の階層図で、ディレクトリは\f3太字\fP (bold) で示してあります。アスタリスク (\f2*\fP) は、javadoc への引数がパッケージ名ではなくソースファイル名 (*.java) である場合に省略されるファイルおよびディレクトリを示しています。また、引数がソースファイル名の場合、 \f2package\-list\fP は作成されますが、その中身は空です。doc\-files ディレクトリは、ソースツリー内に存在する場合にのみ、生成先に作成されます。
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   503
.nf
90ce3da70b43 Initial load
duke
parents:
diff changeset
   504
\f3
90ce3da70b43 Initial load
duke
parents:
diff changeset
   505
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
   506
90ce3da70b43 Initial load
duke
parents:
diff changeset
   507
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   508
\fP\f3apidocs\fP                             最上位ディレクトリ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   509
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   510
   index.html                       HTML フレームを設定する初期ページ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   511
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   512
 * overview\-summary.html            全パッケージのリスト。先頭文による要約付き
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   513
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   514
   overview\-tree.html               全パッケージのクラス階層のリスト
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   515
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   516
   deprecated\-list.html             全パッケージの非推奨 API のリスト
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   517
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   518
   constant\-values.html             全パッケージの static フィールドの値のリスト
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   519
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   520
   serialized\-form.html             全パッケージの直列化された形式のリスト
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   521
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   522
 * overview\-frame.html              全パッケージのリスト。左上のフレームで使用される
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   523
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   524
   allclasses\-frame.html            全パッケージの全クラスのリスト。左下のフレームで使用される
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   525
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   526
   help\-doc.html                    これらのページの構成を示すユーザーヘルプのリスト
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   527
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   528
   index\-all.html                   \-splitindex オプションを指定しなかった場合に作成されるデフォルトの索引
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   529
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   530
   \f3index\-files\fP                      \-splitindex オプションを指定した場合に作成されるディレクトリ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   531
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   532
       index\-<number>.html          \-splitindex オプションを指定した場合に作成される索引ファイル
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   533
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   534
   package\-list                     パッケージ名のリスト。外部参照を解決するためだけに使用される
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   535
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   536
   stylesheet.css                   フォント、色、配置を定義する HTML スタイルシート
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   537
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   538
   \f3java\fP                             パッケージディレクトリ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   539
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   540
       \f3applet\fP                       サブパッケージディレクトリ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   541
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   542
            Applet.html             Applet クラスのページ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   543
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   544
            AppletContext.html      AppletContext インタフェースのページ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   545
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   546
            AppletStub.html         AppletStub インタフェースのページ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   547
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   548
            AudioClip.html          AudioClip インタフェースのページ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   549
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   550
          * package\-summary.html    このパッケージのクラスのリスト。先頭文による要約付き
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   551
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   552
          * package\-frame.html      このパッケージのクラスのリスト。左下のフレームで使用される
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   553
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   554
          * package\-tree.html       このパッケージのクラス階層のリスト
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   555
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   556
            package\-use             このパッケージが使用されている場所のリスト
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   557
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   558
            \f3doc\-files\fP               画像やサンプルファイルを保持するディレクトリ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   559
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   560
            \f3class\-use\fP               API が使用されている場所のページを保持するディレクトリ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   561
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   562
                Applet.html         Applet クラスの使用に関するページ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   563
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   564
                AppletContext.html  AppletContext インタフェースの使用に関するページ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   565
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   566
                AppletStub.html     AppletStub インタフェースの使用に関するページ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   567
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   568
                AudioClip.html      AudioClip インタフェースの使用に関するページ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   569
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   570
   \f3src\-html\fP                         ソースコードディレクトリ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   571
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   572
       \f3java\fP                         パッケージディレクトリ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   573
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   574
           \f3applet\fP                   サブパッケージディレクトリ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   575
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   576
                Applet.html         Applet ソースコードのページ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   577
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   578
                AppletContext.html  AppletContext ソースコードのページ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   579
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   580
                AppletStub.html     AppletStub ソースコードのページ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   581
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   582
                AudioClip.html      AudioClip ソースコードのページ
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   583
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
   584
.fi
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   585
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   586
生成される API 宣言
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   587
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   588
Javadoc ツールは、それぞれのクラス、インタフェース、フィールド、コンストラクタ、およびメソッドの説明の最初に、その API 用の宣言を生成します。たとえば、 \f2Boolean\fP クラスの宣言は、次のようになります。
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   589
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
   590
\f2public final class Boolean\fP
90ce3da70b43 Initial load
duke
parents:
diff changeset
   591
.br
90ce3da70b43 Initial load
duke
parents:
diff changeset
   592
\f2extends Object\fP
90ce3da70b43 Initial load
duke
parents:
diff changeset
   593
.br
90ce3da70b43 Initial load
duke
parents:
diff changeset
   594
\f2implements Serializable\fP
90ce3da70b43 Initial load
duke
parents:
diff changeset
   595
.LP
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   596
また、 \f2Boolean.valueOf\fP メソッドの宣言は、次のようになります。
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   597
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
   598
\f2public static Boolean valueOf(String s)\fP
90ce3da70b43 Initial load
duke
parents:
diff changeset
   599
.LP
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   600
Javadoc ツールでは、修飾子 \f2public\fP、 \f2protected\fP、 \f2private\fP、 \f2abstract\fP、 \f2final\fP、 \f2static\fP、 \f2transient\fP、および \f2volatile\fP は組み込めますが、 \f2synchronized\fP と \f2native\fP は組み込めません。これら後者の 2 つの修飾子は、実装の詳細と見なされているため、API 仕様には含まれません。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   601
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   602
API では、並行性セマンティクスについて、キーワード \f2synchronized\fP に依存するのではなく、コメントの主説明としてドキュメント化すべきです。 \f2たとえば、「1 つの Enumeration を\fP 複数のスレッドから並行して使用することはできない」などと記述します。ドキュメントには、これらのセマンティクスを実現する方法を記述するべきではありません。たとえば、 \f2Hashtable\fP はスレッドに対して安全である必要がありますが、「エクスポートされるすべてのメソッドを同期化すればそれを実現できる」のようには指定する根拠はありません。バケットレベルで内部的に同期化する権利を残しておく必要があります。そうすれば、より高度な並行性が提供されます。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   603
.SH "ドキュメンテーションコメント"
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   604
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   605
オリジナルの「ドキュメンテーションコメントの仕様」は、「関連項目」を参照してください。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   606
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   607
ソースコードへのコメントの挿入
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   608
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   609
ソースコードの任意のクラス、インタフェース、メソッド、コンストラクタ、またはフィールドの宣言の前に、ドキュメンテーションコメント ("doc comments") を記述することができます。各パッケージにドキュメンテーションコメントを作成できます。構文は若干異なりますが、概要にもドキュメンテーションコメントを作成できます。ドキュメンテーションコメントは、非公式に「Javadoc コメント」と呼ばれています (この用語は商標関連の使用法に違反)。ドキュメンテーションコメントは、コメントを始まりを示す文字列 \f2/**\fP と、コメントを終わりを示す文字列 \f2*/\fP の間にある文字から構成されます。行の先頭のアスタリスクは、各行に記述できます。詳細は、以下で説明します。コメントのテキストは、複数行にわたって記述できます。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   610
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   611
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   612
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   613
/**
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   614
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   615
 * This is the typical format of a simple documentation comment
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   616
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   617
 * that spans two lines.
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   618
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   619
 */
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   620
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   621
\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   622
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   623
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   624
次のようにして 1 行に記述すると、スペースを節約できます。
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   625
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   626
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   627
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   628
/** This comment takes up only one line.*/
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   629
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   630
\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   631
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   632
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   633
\f3コメントの配置\fP \- ドキュメンテーションコメントは、クラス、インタフェース、コンストラクタ、メソッド、またはフィールドの宣言の直前に置かれているときにだけ認識されます。クラスの例、メソッドの例、およびフィールドの例を参照してください。メソッドの本体に置かれているドキュメンテーションコメントは無視されます。javadoc ツールでは、1 つの宣言文につき 1 つのドキュメンテーションコメントだけが認識されます。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   634
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   635
よくある間違いは、クラスコメントとクラス宣言の間に \f2import\fP 文を置いてしまうことです。このような記述はしないでください。このようなクラスコメントは無視されます。
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   636
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   637
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   638
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   639
   /**
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   640
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   641
    * This is the class comment for the class Whatever.
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   642
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   643
    */
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   644
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   645
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   646
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   647
    import com.sun;   // MISTAKE \- Important not to put import statement here
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   648
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   649
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   650
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   651
    public class Whatever {
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   652
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   653
    }
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   654
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   655
\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   656
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   657
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   658
\f3ドキュメンテーションコメントは主説明のあとにタグセクションが続く \- コメントの開始区切り文字である\fP \f2/**\fP のあとからタグセクションまでが主説明になります。タグセクションは、行の先頭にある最初の \f2@\fP で定義される最初のブロックタグから始まります (先頭のアスタリスク、空白、先頭の区切り文字 \f2/**\fP は除く)。主説明を記述せず、タグセクションだけのコメントを記述することもできます。主説明は、タグセクション以降に続けることはできません。タグの引数は、複数行にわたって記述できます。タグの数に制限はありません。何回も記述できるタグと、1 回しか記述できないタグがあります。たとえば、次の \f2@see\fP は、タグセクションを開始しています。
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   659
.nf
90ce3da70b43 Initial load
duke
parents:
diff changeset
   660
\f3
90ce3da70b43 Initial load
duke
parents:
diff changeset
   661
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
   662
/**
90ce3da70b43 Initial load
duke
parents:
diff changeset
   663
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
   664
 * This sentence would hold the main description for this doc comment.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   665
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
   666
 * @see java.lang.Object
90ce3da70b43 Initial load
duke
parents:
diff changeset
   667
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
   668
 */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   669
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
   670
\fP
90ce3da70b43 Initial load
duke
parents:
diff changeset
   671
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   672
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   673
\f3ブロックタグとインラインタグ\fP \- \f2「タグ」\fPは、Javadoc が処理できる、ドキュメンテーションコメント内の特別なキーワードです。タグには 2 種類あります。1 つは @tag のように表記されるブロックタグ \f2(「標準タグ」とも呼ばれる)、\fP もう 1 つは {@tag} のように中括弧で囲まれるインラインタグ \f2です\fP。ブロックタグが正しく解釈されるためには、行の先頭のアスタリスク、空白、区切り文字 (\f2/**\fP) を除いて、行の先頭に置かなければなりません。これは、 \f2@\fP 文字をテキスト内の別の場所で使用した場合にはタグの開始として解釈されないことを意味しています。行の先頭で \f2@\fP 文字を使用してもそれが解釈されないようにするには、HTML エンティティー \f2&#064;\fP を使用します。それぞれのブロックタグには、対応付けられたテキストがあります。このテキストは、タグのあとから、次のタグの前、またはドキュメンテーションコメントの最後までの間に記述されたテキスト (タグやコメント区切り文字を除く) です。この関連テキストは複数行にわたって記述できます。インラインタグは、テキストを記述できる場所であればどこにでも置くことができ、正しく解釈されます。次の例にはブロックタグ \f2@deprecated\fP とインラインタグ \f2{@link}\fP が含まれています。
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   674
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   675
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   676
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   677
/**
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   678
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   679
 * @deprecated  As of JDK 1.1, replaced by {@link #setBounds(int,int,int,int)}
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   680
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   681
 */
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   682
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   683
\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   684
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   685
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   686
\f3コメントは HTML で記述する\fP \- テキストは HTML 形式で記述しなければなりません。これは、HTML のエンティティーを使う必要があること、および HTML タグを使用できることを意味します。記述する HTML のバージョンとしては、使用するブラウザがサポートする任意のバージョンを使用できます。標準ドックレットは、カスケーディングスタイルシート (CSS) とフレームを含め、すべての部分 (ドキュメンテーションコメント以外の部分) で HTML 3.2 に準拠したコードを生成するように作成されています。ただし、フレームセット対応のため、生成される各ファイルには「HTML 4.0」と記述されます。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   687
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   688
たとえば、より小さい (\f2<\fP) 記号およびより大きい (\f2>\fP) 記号のエンティティーは、 \f2<\fP および \f2>\fP と記述すべきです。同様に、アンパサンド (\f2&\fP) は \f2&\fP と記述すべきです。次の例ではボールドの HTML タグ \f2<b>\fP が示されています。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   689
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   690
次に、ドキュメンテーションコメントを示します。
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   691
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   692
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   693
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   694
/**
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   695
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   696
 * This is a <b>doc</b> comment.
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   697
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   698
 * @see java.lang.Object
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   699
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   700
 */
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   701
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   702
\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   703
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   704
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   705
\f3行頭のアスタリスク\fP \- javadoc によるドキュメンテーションコメントの解析時に、各行の先頭にあるアスタリスク (\f2*\fP) 文字は破棄されます。最初のアスタリスク (\f2*\fP) 文字より前にある空白やタブも破棄されます。バージョン 1.4 からは、行の先頭のアスタリスクを省略しても、先頭の空白文字は削除されなくなりました。このため、コード例を直接ドキュメンテーションコメントの \f2<PRE>\fP タグ内にペーストしても、インデントが保持されます。通常、ブラウザは、空白文字をタブよりも一律に解釈します。インデントの起点は左マージンになります (区切り文字 \f2/**\fP または \f2<PRE>\fP タグではなく)。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   706
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   707
\f3最初の文\fP \- 各ドキュメンテーションコメントの最初の文は、宣言されているエンティティーに関する簡潔かつ完全な要約文である必要があります。この「最初の文」は、直後にスペース、タブ、または改行が続く最初のピリオド (ロケールが英語に設定されている場合)、または最初のタグがある位置で終わります。最初の文は、Javadoc ツールによって HTML ページの最初にあるメンバーの概要の部分にコピーされます。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   708
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   709
\f3複数フィールドの宣言\fP \- Java では、1 つの文で複数のフィールドを宣言できます。ただし、この文には、1 つのドキュメンテーションコメントしか記述できません。そのコメントが、すべてのフィールドに対してコピーされます。したがって、フィールドごとにドキュメンテーションコメントを記述する必要がある場合は、各フィールドを別々の文で宣言しなければなりません。たとえば、次のドキュメンテーションコメントは、1 つの宣言として記述すると不適切です。この場合は、宣言を 2 つに分けることをお勧めします。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   710
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   711
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   712
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   713
/** 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   714
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   715
 * The horizontal and vertical distances of point (x,y)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   716
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   717
 */
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   718
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   719
public int x, y;      // Avoid this  
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   720
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   721
\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   722
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   723
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   724
上記のコードからは、次のようなドキュメントが生成されます。
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   725
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   726
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   727
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   728
public int \fP\f3x\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   729
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   730
.fi
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   731
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   732
The horizontal and vertical distances of point (x,y) 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   733
.RE
90ce3da70b43 Initial load
duke
parents:
diff changeset
   734
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   735
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   736
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   737
public int \fP\f3y\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   738
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   739
.fi
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   740
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   741
The horizontal and vertical distances of point (x,y) 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   742
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   743
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   744
\f3見出しタグはなるべく使用しない\fP \- メンバーに対してドキュメンテーションコメントを記述するときには、<H1> や <H2> などの HTML 見出しタグは、なるべく使わないでください。 Javadoc ツールは、完全に構造化されたドキュメントを作成するので、このような構造化タグが使われていると、生成ドキュメントの形式が悪影響を受けることがあります。ただし、クラスやパッケージのコメントでは、これらの見出しタグを使って独自の構造を組み立ててかまいません。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   745
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   746
メソッドコメントの自動コピー
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   747
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   748
Javadoc ツールには、次の 2 つの場合に、クラスおよびインタフェースのメソッドコメントをコピーまたは「継承」する機能があります。コンストラクタ、フィールド、および入れ子のクラスは、ドキュメンテーションコメントを継承しません。
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   749
.RS 3
90ce3da70b43 Initial load
duke
parents:
diff changeset
   750
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   751
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   752
\f3自動的にコメントを継承して見つからないテキストを埋める\fP \- 主説明、 \f2@return\fP タグ、 \f2@param\fP タグ、または \f2@throws\fP  タグがメソッドコメントに見つからない場合、Javadoc ツールは、オーバーライドまたは実装している場合はその対象となるメソッドから、対応する主説明またはタグコメントを、次のアルゴリズムに従ってコピーします。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   753
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   754
厳密には、特定のパラメータの \f2@param\fP タグが見つからない場合、そのパラメータのコメントが、上位の継承階層のメソッドからコピーされます。特定の例外の \f2@throws\fP タグが見つからない場合、その例外が宣言されている場合にかぎり、 \f2@throws\fP タグがコピーされます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   755
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   756
この動作はバージョン 1.3 以前の動作とは対照的です。これまでのバージョンでは、主説明またはタグが存在すれば、コメントは一切継承されませんでした。  
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   757
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   758
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   759
\f3{@inheritDoc} タグを含むコメントを明示的に継承する\fP \- インラインタグ \f2{@inheritDoc}\fP を、メソッドの主説明内または \f2@return\fP、 \f2@param\fP 、 \f2@throws\fP のいずれかのタグコメント内に挿入します。対応する継承された主説明またはタグコメントがその位置にコピーされます。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   760
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   761
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   762
ドキュメンテーションコメントを実際にコピーに利用するには、継承したメソッドのソースファイルが \-sourcepath で指定したパスだけに置かれていることが必要になります。コマンド行で、クラスもパッケージも渡す必要はありません。この点は、クラスがドキュメント化されるクラスでなければならなかった 1.3.x 以前のリリースと異なります。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   763
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   764
\f3クラスおよびインタフェースからの継承\fP \- クラスおよびインタフェースから継承する次の 3 つの場合に、コメントの継承が行われます。
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   765
.RS 3
90ce3da70b43 Initial load
duke
parents:
diff changeset
   766
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   767
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   768
クラスのメソッドがスーパークラスのメソッドをオーバーライドしている 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   769
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   770
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   771
インタフェースのメソッドがスーパーインタフェースのメソッドをオーバーライドしている 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   772
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   773
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   774
クラスのメソッドがインタフェースのメソッドを実装している 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   775
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   776
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   777
最初の 2 つのケース (メソッドがオーバーライドしている場合) では、Javadoc ツールは、そのコメントが継承されているかどうかにかかわらず、オーバーライドしているメソッドのドキュメント内に「オーバーライド」という小見出しを生成し、オーバーライドされているメソッドへのリンクを書き込みます。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   778
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   779
3 つ目のケース (特定のクラスのメソッドがインタフェースのメソッドを実装している場合) では、javadoc ツールは、オーバーライドしているメソッドのドキュメント内に「定義」という小見出しを生成し、実装されているメソッドへのリンクを書き込みます。これは、コメントが継承されているかどうかにかかわりません。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   780
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   781
\f3メソッドの説明が継承されるアルゴリズム\fP \- あるメソッドにドキュメンテーションコメントが記述されていない場合、または {@inheritDoc} タグがある場合、Javadoc ツールは、次のようなアルゴリズムを使用して適切なコメントを検索します。 このアルゴリズムは、もっとも適切なドキュメンテーションコメントを検索できるように設計されており、スーパークラスよりもインタフェースが優先されるようになっています。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   782
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   783
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   784
1.
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   785
直接に実装されている (または、拡張されている) インタフェースを、メソッドの宣言で implements (または extends) キーワードのあとに登場する順序で、1 つずつ調べる。このメソッドについて最初に見つかったドキュメンテーションコメントを採用する 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   786
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   787
2.
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   788
手順 1 でドキュメンテーションコメントが見つからなかった場合は、直接実装されている (または、拡張されている) インタフェースのそれぞれに対して、このアルゴリズム全体を再帰的に適用する (その際の順序は、手順 1 でインタフェースを調べたときの順序と同じ) 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   789
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   790
3.
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   791
手順 2 でドキュメンテーションコメントが見つからなかった場合で、このクラスが Object 以外のクラスである (インタフェースではない) 場合は、次のように処理する 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   792
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   793
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   794
a.
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   795
スーパークラスにこのメソッドについてのドキュメンテーションコメントが記述されていれば、そのコメントを採用する 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   796
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   797
b.
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   798
手順 3a でドキュメンテーションコメントが見つからなかった場合は、スーパークラスに対して、このアルゴリズム全体を適用する 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   799
.RE
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   800
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   801
.SH "javadoc タグ"
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   802
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   803
Javadoc ツールは、Java のドキュメンテーションコメント内に埋め込まれた特別なタグを解析します。これらのドキュメンテーションタグを使うと、書式の整った完全な API ドキュメントをソースコードから自動的に生成できます。タグは「アットマーク」記号 (\f2@\fP) で始まり、大文字と小文字の区別があります。タグは、大文字と小文字を使用して、表示されているとおりに入力する必要があります。タグは、行の先頭 (先行する空白と省略可能なアスタリスクは除く) に置かなければなりません。慣例として、同じ名前のタグは 1 か所にまとめて記述するようにします。たとえば、 \f2@see\fP タグはすべて同じ場所に配置します。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   804
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   805
タグには 2 つのタイプがあります。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   806
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   807
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   808
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   809
\f3ブロックタグ\fP \- 主説明に続くタグセクション内にのみ記述可能。ブロックタグは、 \f2@tag\fP の形式をとります。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   810
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   811
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   812
\f3インラインタグ\fP \- 主説明内、またはブロックタグのコメント内に記述可能。インラインタグは、 \f2{@tag}\fP.のように中括弧で囲みます。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   813
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   814
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   815
今後のリリースで導入されるタグについては、
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   816
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   817
\f2「Proposed Javadoc Tags」\fP @
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   818
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   819
http://java.sun.com/j2se/javadoc/proposed\-tags.htmlを参照してください。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   820
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   821
現時点で有効なタグは、次のとおりです。
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
   822
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
   823
.TS
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   824
.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   825
.de 35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   826
.ps \n(.s
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   827
.vs \n(.vu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   828
.in \n(.iu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   829
.if \n(.u .fi
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   830
.if \n(.j .ad
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   831
.if \n(.j=0 .na
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   832
..
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   833
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   834
.nr #~ 0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   835
.if n .nr #~ 0.6n
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   836
.ds #d .d
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   837
.if \(ts\n(.z\(ts\(ts .ds #d nl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   838
.fc
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   839
.nr 33 \n(.s
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   840
.rm 80 81
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   841
.nr 34 \n(.lu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   842
.eo
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   843
.am 81
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   844
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   845
.di a+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   846
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   847
.ft \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   848
.ll \n(34u*1u/3u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   849
.if \n(.l<\n(81 .ll \n(81u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   850
.in 0
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   851
\f3導入された JDK/SDK のバージョン\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   852
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   853
.di
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   854
.nr a| \n(dn
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   855
.nr a- \n(dl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   856
..
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   857
.ec \
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   858
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   859
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   860
.ll \n(34u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   861
.nr 80 0
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   862
.nr 38 \w\f3タグ\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   863
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   864
.nr 38 \w\f2@author\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   865
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   866
.nr 38 \w\f2{@code}\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   867
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   868
.nr 38 \w\f2{@docRoot}\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   869
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   870
.nr 38 \w\f2@deprecated\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   871
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   872
.nr 38 \w\f2@exception\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   873
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   874
.nr 38 \w\f2{@inheritDoc}\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   875
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   876
.nr 38 \w\f2{@link}\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   877
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   878
.nr 38 \w\f2{@linkplain}\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   879
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   880
.nr 38 \w\f2{@literal}\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   881
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   882
.nr 38 \w\f2@param\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   883
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   884
.nr 38 \w\f2@return\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   885
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   886
.nr 38 \w\f2@see\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   887
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   888
.nr 38 \w\f2@serial\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   889
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   890
.nr 38 \w\f2@serialData\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   891
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   892
.nr 38 \w\f2@serialField\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   893
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   894
.nr 38 \w\f2@since\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   895
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   896
.nr 38 \w\f2@throws\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   897
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   898
.nr 38 \w\f2{@value}\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   899
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   900
.nr 38 \w\f2@version\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   901
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   902
.80
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   903
.rm 80
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   904
.nr 81 0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   905
.nr 38 \w1.0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   906
.if \n(81<\n(38 .nr 81 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   907
.nr 38 \w1.5
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   908
.if \n(81<\n(38 .nr 81 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   909
.nr 38 \w1.3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   910
.if \n(81<\n(38 .nr 81 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   911
.nr 38 \w1.0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   912
.if \n(81<\n(38 .nr 81 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   913
.nr 38 \w1.0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   914
.if \n(81<\n(38 .nr 81 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   915
.nr 38 \w1.4
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   916
.if \n(81<\n(38 .nr 81 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   917
.nr 38 \w1.2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   918
.if \n(81<\n(38 .nr 81 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   919
.nr 38 \w1.4
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   920
.if \n(81<\n(38 .nr 81 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   921
.nr 38 \w1.5
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   922
.if \n(81<\n(38 .nr 81 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   923
.nr 38 \w1.0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   924
.if \n(81<\n(38 .nr 81 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   925
.nr 38 \w1.0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   926
.if \n(81<\n(38 .nr 81 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   927
.nr 38 \w1.0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   928
.if \n(81<\n(38 .nr 81 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   929
.nr 38 \w1.2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   930
.if \n(81<\n(38 .nr 81 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   931
.nr 38 \w1.2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   932
.if \n(81<\n(38 .nr 81 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   933
.nr 38 \w1.2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   934
.if \n(81<\n(38 .nr 81 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   935
.nr 38 \w1.1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   936
.if \n(81<\n(38 .nr 81 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   937
.nr 38 \w1.2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   938
.if \n(81<\n(38 .nr 81 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   939
.nr 38 \w1.4
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   940
.if \n(81<\n(38 .nr 81 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   941
.nr 38 \w1.0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   942
.if \n(81<\n(38 .nr 81 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   943
.81
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   944
.rm 81
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   945
.nr 38 \n(a-
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   946
.if \n(81<\n(38 .nr 81 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   947
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   948
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   949
.ll \n(34u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   950
.nr 38 1n
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   951
.nr 79 0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   952
.nr 40 \n(79+(0*\n(38)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   953
.nr 80 +\n(40
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   954
.nr 41 \n(80+(3*\n(38)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   955
.nr 81 +\n(41
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   956
.nr TW \n(81
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   957
.if t .if \n(TW>\n(.li .tm Table at line 867 file Input is too wide - \n(TW units
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   958
.fc  
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   959
.nr #T 0-1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   960
.nr #a 0-1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   961
.eo
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   962
.de T#
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   963
.ds #d .d
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   964
.if \(ts\n(.z\(ts\(ts .ds #d nl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   965
.mk ##
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   966
.nr ## -1v
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   967
.ls 1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   968
.ls
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   969
..
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   970
.ec
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   971
.ne \n(a|u+\n(.Vu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   972
.if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   973
.ta \n(80u \n(81u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   974
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   975
.nr 35 1m
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
   976
\&\h'|\n(40u'\f3タグ\fP\h'|\n(41u'
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   977
.mk ##
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   978
.nr 31 \n(##
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   979
.sp |\n(##u-1v
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   980
.nr 37 (\n(41u+\n(81u-\n(a-u)/2u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   981
.in +\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   982
.a+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   983
.in -\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   984
.mk 32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   985
.if \n(32>\n(31 .nr 31 \n(32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   986
.sp |\n(31u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   987
.ta \n(80u \n(81u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   988
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   989
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   990
\&\h'|\n(40u'\f2@author\fP\h'|\n(41u'1.0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   991
.ta \n(80u \n(81u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   992
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   993
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   994
\&\h'|\n(40u'\f2{@code}\fP\h'|\n(41u'1.5
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   995
.ta \n(80u \n(81u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   996
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   997
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   998
\&\h'|\n(40u'\f2{@docRoot}\fP\h'|\n(41u'1.3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
   999
.ta \n(80u \n(81u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1000
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1001
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1002
\&\h'|\n(40u'\f2@deprecated\fP\h'|\n(41u'1.0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1003
.ta \n(80u \n(81u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1004
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1005
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1006
\&\h'|\n(40u'\f2@exception\fP\h'|\n(41u'1.0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1007
.ta \n(80u \n(81u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1008
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1009
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1010
\&\h'|\n(40u'\f2{@inheritDoc}\fP\h'|\n(41u'1.4
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1011
.ta \n(80u \n(81u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1012
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1013
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1014
\&\h'|\n(40u'\f2{@link}\fP\h'|\n(41u'1.2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1015
.ta \n(80u \n(81u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1016
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1017
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1018
\&\h'|\n(40u'\f2{@linkplain}\fP\h'|\n(41u'1.4
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1019
.ta \n(80u \n(81u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1020
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1021
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1022
\&\h'|\n(40u'\f2{@literal}\fP\h'|\n(41u'1.5
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1023
.ta \n(80u \n(81u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1024
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1025
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1026
\&\h'|\n(40u'\f2@param\fP\h'|\n(41u'1.0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1027
.ta \n(80u \n(81u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1028
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1029
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1030
\&\h'|\n(40u'\f2@return\fP\h'|\n(41u'1.0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1031
.ta \n(80u \n(81u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1032
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1033
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1034
\&\h'|\n(40u'\f2@see\fP\h'|\n(41u'1.0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1035
.ta \n(80u \n(81u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1036
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1037
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1038
\&\h'|\n(40u'\f2@serial\fP\h'|\n(41u'1.2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1039
.ta \n(80u \n(81u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1040
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1041
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1042
\&\h'|\n(40u'\f2@serialData\fP\h'|\n(41u'1.2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1043
.ta \n(80u \n(81u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1044
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1045
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1046
\&\h'|\n(40u'\f2@serialField\fP\h'|\n(41u'1.2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1047
.ta \n(80u \n(81u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1048
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1049
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1050
\&\h'|\n(40u'\f2@since\fP\h'|\n(41u'1.1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1051
.ta \n(80u \n(81u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1052
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1053
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1054
\&\h'|\n(40u'\f2@throws\fP\h'|\n(41u'1.2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1055
.ta \n(80u \n(81u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1056
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1057
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1058
\&\h'|\n(40u'\f2{@value}\fP\h'|\n(41u'1.4
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1059
.ta \n(80u \n(81u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1060
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1061
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1062
\&\h'|\n(40u'\f2@version\fP\h'|\n(41u'1.0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1063
.fc
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1064
.nr T. 1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1065
.T# 1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1066
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1067
.rm a+
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1068
.TE
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1069
.if \n-(b.=0 .nr c. \n(.c-\n(d.-44
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1070
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1071
カスタムタグについては、\-tag オプションを参照してください。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1072
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1073
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1074
@author\  name\-text 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1075
\-author オプションが使用されている場合、指定された \f2name\-text\fP を含む [作成者] エントリを生成ドキュメントに追加します。1 つのドキュメンテーションコメントに複数の \f2@author\fP タグを含めることができます。1 つの \f2@author\fP タグに 1 つの名前を指定することも、複数の名前を指定することもできます。前者の場合は、Javadoc ツールによって名前と名前の間にコンマ (\f2,\fP) と空白が挿入されます。後者の場合は、テキスト全体が、解析されることなく、生成ドキュメントにそのままコピーされます。したがって、コンマではなく、各言語に対応した名前区切り文字を使う必要があるときは、1 つのタグに複数の名前を指定してください。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1076
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1077
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1078
詳細については、「タグを使用できる場所」および 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1079
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1080
\f2@author タグのドキュメント\fP @
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1081
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1082
http://java.sun.com/j2se/javadoc/writingdoccomments/index.html#@authorを参照してください。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1083
.LP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1084
.RS 3
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1085
.TP 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1086
@deprecated\  deprecated\-text 注: @Deprecated 注釈を使って特定のプログラム要素を非推奨にできます。  
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1087
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1088
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1089
この API は動作し続けますが、この API を使用するべきではないことを示すコメントを追加します。Javadoc ツールは、 \f2deprecated\-text\fP を主説明の前に移動してイタリックにし、その前にボールドの警告「推奨されません。」を追加します。このタグは、すべてのドキュメンテーションコメント、つまり概要、パッケージ、クラス、インタフェース、コンストラクタ、メソッド、およびフィールドで有効です。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1090
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1091
\f2deprecated\-text\fP の最初の文では、少なくとも、その API が推奨されなくなった時期と、代替使用するべき API を読者に提示する必要があります。Javadoc ツールは、この最初の文だけを、概要セクションと索引にコピーします。そのあとの文では、その API が推奨されない理由を説明することもできます。代わりのAPI を指し示す \f2{@link}\fP タグ ( Javadoc 1.2 以降の場合) を含めるべきです。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1092
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1093
詳細については、
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1094
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1095
\f2@deprecated タグのドキュメント\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1096
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1097
http://java.sun.com/j2se/javadoc/writingdoccomments/index.html#@deprecatedを参照してください。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1098
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1099
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1100
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1101
Javadoc 1.2 以降では \f2{@link}\fP タグを使用します。これにより、必要な場所にインラインでリンクを作成できます。たとえば、 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1102
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1103
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1104
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1105
/**
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1106
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1107
 * @deprecated  As of JDK 1.1, replaced by {@link #setBounds(int,int,int,int)}
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1108
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1109
 */
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1110
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1111
            
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1112
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1113
\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1114
.fi
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1115
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1116
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1117
Javadoc 1.1 の場合の標準形式は、 \f2@see\fP タグ (インラインは不可) を \f2@deprecated\fP タグごとに作成することです。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1118
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1119
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1120
推奨されないタグについての詳細は、
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1121
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1122
\f2@deprecated タグ\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1123
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1124
http://java.sun.com/javase/6/docs/technotes/guides/javadoc/deprecation/index.htmlのドキュメントを参照してください。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1125
.LP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1126
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1127
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1128
{@code\  text} 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1129
\f2<code>{@literal}</code>\fP と同等です。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1130
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1131
テキストを \f2HTML マークアップ\fP または \f2入れ子になった javadoc タグ\fP として解釈せずに、text をコードフォントで表示します。このため、ドキュメンテーションコメント内で通常の山括弧 (\f2<\fP および \f2>\fP) を HTML エンティティー (\f2<\fP および \f2>\fP) の代わりに使用できます。たとえば、パラメータの型 (\f2<Object>\fP)、不等号 (\f23 < 4\fP)、矢印 (\f2<\-\fP) などです。たとえば、次のドキュメンテーションコメント 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1132
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1133
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1134
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1135
     \fP\f4{@code A<B>C}\fP\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1136
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1137
          
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1138
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1139
\fP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1140
.fi
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1141
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1142
は、生成された HTML ページで、次のようにそのまま表示されます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1143
.nf
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1144
\f3
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1145
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1146
     \fP\f4A<B>C\fP\f3
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1147
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1148
          
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1149
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1150
\fP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1151
.fi
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1152
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1153
ここで注目すべき点は、 \f2<B>\fP が太字として解釈されず、そのフォントはコードフォントになる、という点です。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1154
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1155
コードフォントなしで同じ機能を実現するには、\f2{@literal}\fP を使用します。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1156
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1157
.TP 3
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1158
{@docRoot} 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1159
生成されるページから見た、生成ドキュメントの (生成先の) ルートディレクトリへの相対パスを表します。このタグは、著作権のページや会社のロゴなど、生成されるすべてのページから参照するファイルを組み込むときに便利です。通常は、各ページの下部から著作権のページにリンクします。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1160
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1161
この \f2{@docRoot}\fP タグは、コマンド行でもドキュメンテーションコメント内でも使用できます。このタグは、@return、@param、@deprecated などの任意のタグのテキスト部分を含む、すべてのドキュメンテーションコメント、つまり概要、パッケージ、クラス、インタフェース、コンストラクタ、メソッド、およびフィールドで有効です。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1162
.RS 3
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1163
.TP 3
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1164
1.
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1165
コマンド行では、ヘッダー、フッター、またはボトムノートは次のように定義します。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1166
.nf
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1167
\f3
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1168
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1169
   javadoc \-bottom '<a href="{@docRoot}/copyright.html">Copyright</a>'
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1170
.fl
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1171
            
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1172
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1173
\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1174
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1175
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1176
注 \- \f2{@docRoot}\fP を Makefile 内でこのように利用する場合、一部の Makefile プログラムでは、中括弧 { } 文字をエスケープする必要があります。たとえば、Inprise MAKE バージョン 5.2 を Windows 上で実行する場合は、 \f2{{@docRoot}} のように、中括弧を二重にする必要があります\fP。さらに、 \f2\-bottom\fP などのオプションに対する引数を、単一引用符ではなく二重引用符で囲む必要もあります ( \f2href\fP の引数を囲む引用符は省略)。  
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1177
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1178
2.
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1179
ドキュメンテーションコメントの中では、次のように使用します。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1180
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1181
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1182
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1183
   /**
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1184
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1185
    * See the <a href="{@docRoot}/copyright.html">Copyright</a>.
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1186
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1187
    */
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1188
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1189
            
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1190
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1191
\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1192
.fi
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1193
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1194
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1195
このタグが必要な理由は、生成ドキュメントが、サブパッケージと同じ深さを持つ階層構造のディレクトリに格納されるからです。次に例を示します。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1196
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1197
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1198
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1199
  <a href="{@docRoot}/copyright.html">
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1200
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1201
          
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1202
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1203
\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1204
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1205
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1206
次のように解決されます。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1207
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1208
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1209
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1210
  <a href="../../copyright.html">      java/lang/Object.java の場合
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1211
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1212
          
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1213
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1214
\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1215
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1216
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1217
かつ 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1218
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1219
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1220
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1221
  <a href="../../../copyright.html">   java/lang/ref/Reference.java の場合
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1222
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1223
          
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1224
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1225
\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1226
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1227
.LP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1228
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1229
@exception\  class\-name\  description 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1230
\f2@exception\fP タグは \f2@throws\fP と同義です。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1231
.LP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1232
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1233
{@inheritDoc}\  
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1234
もっとも近い継承可能なクラスまたは実装可能なインタフェースから、このタグの現在のドキュメンテーションコメントに、ドキュメントを継承 (コピー) します。この機能により、より汎用的なコメントを継承ツリーの上位に記述し、コピーしたテキストを使って記述することができます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1235
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1236
このタグは、ドキュメンテーションコメントの次の位置でのみ有効です。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1237
.RS 3
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1238
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1239
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1240
メソッドの主説明ブロック内。この場合、主説明は、上位階層のクラスまたはインタフェースからコピーされる 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1241
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1242
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1243
メソッドの @return、@param、@throws タグのテキスト引数内。この場合、タグテキストは、上位階層の対応するタグからコピーされる 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1244
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1245
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1246
継承階層でコメントを見つける方法に関する正確な説明について、「メソッドコメントの自動コピー」を参照してください。このタグが見つからない場合、コメントは、この節で説明するルールに応じて、自動的に継承されるかどうかが決まります。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1247
.LP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1248
.TP 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1249
{@link\  package.class#member\  label} 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1250
表示テキスト \f2label\fP とのインラインリンクを挿入します。label は、参照クラスの指定されたパッケージ、クラス、またはメンバーの名前のドキュメンテーションを指し示します。このタグは、@return、@param、@deprecated などの任意のタグのテキスト部分を含む、すべてのドキュメンテーションコメント、つまり概要、パッケージ、クラス、インタフェース、コンストラクタ、メソッド、およびフィールドで有効です。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1251
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1252
このタグは \f2@see\fP と非常によく似ています。どちらも、\f2package.class\fP\f2#\fP\f2member\fP と \f2label\fP の参照の仕方が同じで、有効な構文もまったく同じです。大きな違いは、 \f2{@link}\fP では、[関連項目] セクションにリンクが配置される代わりに、インラインのリンクが生成されるという点です。また、インラインテキストのほかの部分と区別するために、 \f2{@link}\fP タグの最初と最後に中括弧を記述します。ラベルの中で「}」を使う必要がある場合は、HTML エンティティーの「&#125;」を使います。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1253
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1254
1 文内で使用可能な \f2{@link}\fP タグの数に制限はありません。このタグは、ドキュメンテーションコメントの主説明部分、または @deprecated、@return、@param などの任意のタグのテキスト部分で使うことができます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1255
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1256
たとえば、次のコメントでは \f2getComponentAt(int, int)\fP メソッドを参照しています。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1257
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1258
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1259
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1260
{@link #getComponentAt(int, int) getComponentAt} メソッドを使用します。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1261
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1262
        
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1263
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1264
\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1265
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1266
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1267
標準ドックレットでは、上記のコメントから次の HTML が生成されます (このコメントが同じパッケージの別のクラスを参照している場合)。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1268
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1269
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1270
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1271
<a href="Component.html#getComponentAt(int, int)">getComponentAt</a> メソッドを使用します。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1272
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1273
        
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1274
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1275
\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1276
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1277
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1278
この HTML は、Web ページ上では次のように表示されます。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1279
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1280
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1281
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1282
getComponentAt メソッドを使用します。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1283
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1284
        
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1285
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1286
\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1287
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1288
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1289
\f2{@link}\fP を拡張してドキュメント化されないクラスへのリンクも可能にするには、\f2\-link\fP オプションを使用します。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1290
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1291
詳細については、
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1292
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1293
\f2{@link} タグのドキュメント\fP @
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1294
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1295
http://java.sun.com/j2se/javadoc/writingdoccomments/index.html#{@link}を参照してください。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1296
.LP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1297
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1298
{@linkplain\  package.class#member\  label} 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1299
リンクのラベルがコードフォントではなくプレーンテキストで表示される点以外は \f2{@link}\fP と同じです。ラベルがプレーンテキストで記述されていると便利です。次の例を参照してください。例: 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1300
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1301
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1302
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1303
     {@linkplain add() the overridden method} を参照してください。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1304
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1305
        
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1306
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1307
\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1308
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1309
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1310
これは以下のように表示されます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1311
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1312
the overridden method を参照してください。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1313
.LP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1314
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1315
{@literal\  text} 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1316
テキストを HTML マークアップまたは入れ子になった javadoc タグとして解釈せずに、 \f2text\fP を表示します。このため、ドキュメンテーションコメント内で通常の山括弧 (\f2<\fP および \f2>\fP) を HTML エンティティー (\f2<\fP および \f2>\fP) の代わりに使用できます。たとえば、パラメータの型 (\f2<Object>\fP)、不等号 (\f23 < 4\fP)、矢印 (\f2<\-\fP) などです。たとえば、次のドキュメンテーションコメント 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1317
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1318
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1319
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1320
     \fP\f4{@literal A<B>C}\fP\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1321
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1322
        
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1323
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1324
\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1325
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1326
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1327
は、生成された HTML ページはブラウザで次のようにそのまま表示されます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1328
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1329
\f2\ \ \ \ \ \fPA<B>C  
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1330
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1331
ここで注目すべき点は、 \f2<B>\fP が太字として解釈されず、そのフォントはコードフォントになる、という点です。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1332
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1333
コードフォントで同じ機能を実現するには、\f2{@code}\fP を使用します。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1334
.LP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1335
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1336
@param\  parameter\-name description 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1337
指定された \f2parameter\-name\fP のあとに指定された \f2description\fP が続くパラメータを、[パラメータ] セクションに追加します。ドキュメンテーションコメントを記述するときには、 \f2description\fP を複数行にわたって記述することもできます。このタグは、メソッド、コンストラクタ、またはクラスの doc コメント内でのみ有効です。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1338
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1339
\f2parameter\-name\fP は、メソッドまたはコンストラクタでのパラメータの名前か、クラス、メソッドまたはコンストラクタのタイプパラメータの名前になります。山括弧でパラメータ名を囲むと、型パラメータを使用することを 指定します。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1340
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1341
クラスの型パラメータの例: 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1342
.nf
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1343
\f3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1344
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1345
     /**
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1346
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1347
      * @param <E> Type of element stored in a list
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1348
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1349
      */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1350
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1351
     public interface List<E> extends Collection<E> {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1352
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1353
     }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1354
.fl
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1355
        
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1356
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1357
\fP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1358
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1359
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1360
メソッドの型パラメータの例: 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1361
.nf
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1362
\f3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1363
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1364
     /**
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1365
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1366
      * @param string  the string to be converted
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1367
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1368
      * @param type    the type to convert the string to
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1369
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1370
      * @param <T>     the type of the element
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1371
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1372
      * @param <V>     the value of the element
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1373
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1374
      */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1375
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1376
     <T, V extends T> V convert(String string, Class<T> type) {
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1377
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1378
     }
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1379
.fl
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1380
        
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1381
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1382
\fP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1383
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1384
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1385
詳細については、
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1386
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1387
\f2@param タグのドキュメント\fP @
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1388
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1389
http://java.sun.com/j2se/javadoc/writingdoccomments/index.html#@paramを参照してください。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1390
.LP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1391
.TP 3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1392
@return\  description 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1393
[戻り値] セクションを追加して、 \f2description\fP のテキストを書き込みます。このテキストでは、戻り値の型と、取り得る値の範囲について記述する必要があります。このタグは、メソッドのドキュメンテーションコメントでのみ有効です。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1394
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1395
詳細については、
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1396
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1397
\f2@return タグのドキュメント\fP @
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1398
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1399
http://java.sun.com/j2se/javadoc/writingdoccomments/index.html#@returnを参照してください。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1400
.LP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1401
.TP 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1402
@see\  reference 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1403
「関連項目」見出しを追加し、 \f2reference を指すリンクか、またはテキストエントリを書き込みます\fP。ドキュメンテーションコメントには任意の数の \f2@see\fP タグを含めることができますが、それらはすべて同じ見出しの下にグループ化されます。 \f2@see\fP タグには、次の 3 種類の形式があります。もっともよく使われるのは、3 番目の形式です。このタグは、すべてのドキュメンテーションコメント、つまり概要、パッケージ、クラス、インタフェース、コンストラクタ、メソッド、およびフィールドで有効です。パッケージ、クラス、またはメンバーに対するインラインリンクを文中に挿入する方法は、\f2{@link}\fP を参照してください。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1404
.RS 3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1405
.TP 3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1406
@see "string" 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1407
\f2string のテキストエントリを追加します\fP。リンクは生成されません。 \f2string\fP は、書籍または URL ではアクセスできない情報の参照先です。Javadoc ツールは、最初の文字が二重引用符 (\f2"\fP) かどうかを調べて、この形式をほかの 2 つの形式と区別します。たとえば、 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1408
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1409
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1410
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1411
     @see "The Java Programming Language"
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1412
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1413
            
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1414
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1415
\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1416
.fi
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1417
.LP
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1418
これは次のようなテキストを生成します。  
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1419
.RE
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1420
.RE
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1421
.RS 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1422
.RS 3
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1423
.RS 3
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1424
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1425
.TP 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1426
関連項目: 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1427
The Java Programming Language 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1428
.RE
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1429
.RE
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1430
.TP 3
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1431
@see <a href="URL#value">label</a> 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1432
\f2URL\fP#\f2value\fP で定義されたとおりにリンクを追加します。 \f2URL\fP#\f2value\fP は相対 URL または絶対 URL です。Javadoc ツールは、最初の文字が「より小さい」記号 (\f2<\fP) かどうかを調べて、この形式をほかの 2 つの形式と区別します。たとえば、 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1433
.nf
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1434
\f3
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1435
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1436
     @see <a href="spec.html#section">Java Spec</a>
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1437
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1438
\fP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1439
.fi
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1440
これは次のようなリンクを生成します。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1441
.RS 3
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1442
.TP 3
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1443
関連項目: 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1444
Java Spec 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1445
.RE
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1446
.TP 3
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1447
@see\  package.class#member\  label 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1448
可視のテキスト \f2label\fP を持つリンクを追加します。このリンクは、参照先となる、指定された Java 言語の名前のドキュメンテーションを指します。 \f2label\fP は省略可能です。label を省略すると、リンク先のメンバーの名前が適切に短縮されて表示されます。 「名前が表示される方法」を参照してください。\-noqualifier を使用すると、表示テキストからパッケージ名が全体的に削除されます。ラベルは、自動生成される表示テキストとは異なる表示テキストを指定する場合に使います。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1449
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1450
バージョン 1.2 だけは、ラベルではなく、名前が <code> HTML タグ内に自動的に表示されます。 1.2.2 からは、ラベルを使用するか、しないかにかかわらず、<code> は常に表示テキストを囲むかたちで、含まれます。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1451
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1452
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1453
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1454
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1455
\f4package.class\fP\f4#\fP\f4member\fP には、参照されている任意の有効なプログラム要素の名前を指定します。つまり、パッケージ、クラス、インタフェース、コンストラクタ、メソッド、またはフィールドの名前です。ただし、メンバー名ーの前のドットは、シャープ記号 (\f2#\fP) で置き換えます。 \f2class\fP は、任意のトップレベルまたは入れ子にされたクラスまたはインタフェースを表します。 \f2member\fP は、任意のコンストラクタ、メソッドまたはフィールド (入れ子にされたクラスまたはインタフェースではない) を表します。指定した名前が、ドキュメント化されているクラスに含まれている場合、Javadoc ツールは、その名前へのリンクを自動的に作成します。外部参照クラスへのリンクを作成するには、\f2\-link\fP オプションを使います。参照先のクラスに属していない名前のドキュメンテーションを参照するには、残り 2 つの \f2@see\fP 形式のうちのどちらかを使用します。この引数については、このあとの「名前の指定」で詳しく説明します。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1456
.TP 2
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1457
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1458
\f4label\fP は、省略可能なテキストで、リンクのラベルとして表示されます。 \f2label\fP には空白を含めることができます。 \f2label\fP を省略すると、\f2package.class.member\fP が、現在のクラスおよびパッケージに応じて適切に短縮されて表示されます。「名前が表示される方法」を参照してください。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1459
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1460
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1461
空白が、 \f2package.class\fP\f2#\fP\f2member\fP と \f2label\fP の間の区切り文字になります。括弧の内側の空白文字はラベルの先頭とは解釈されないため、メソッドのパラメータ間に空白文字を入れてもかまいません。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1462
.RE
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1463
.LP
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1464
\f3例\fP \- この例では、 \f2@see\fP タグ ( \f2Character\fP クラス内) が String クラスの \f2equals\fP メソッド \f2を参照\fP しています。このタグには名前「\f2String#equals(Object)\fP」とラベル「\f2equals\fP」の両方の引数が含まれています。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1465
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1466
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1467
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1468
 /**
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1469
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1470
  * @see String#equals(Object) equals
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1471
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1472
  */
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1473
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1474
\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1475
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1476
標準ドックレットは、次のような HTML を生成します。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1477
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1478
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1479
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1480
<dl>
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1481
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1482
<dt><b>See Also:</b>
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1483
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1484
<dd><a href="../../java/lang/String#equals(java.lang.Object)"><code>equals<code></a>
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1485
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1486
</dl>
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1487
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1488
\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1489
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1490
これは、ブラウザでは次のように表示され、ラベルがリンクテキストになります。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1491
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1492
.TP 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1493
関連項目: 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1494
equals 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1495
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1496
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1497
\f3名前の指定\fP \- この \f2package.class\fP\f2#\fP\f2member\fP という名前は、 \f2java.lang.String#toUpperCase()\fP のような完全修飾名にすることも、 \f2String#toUpperCase()\fP や \f2#toUpperCase()\fP のような非完全修飾名にすることもできます。名前が完全指定されていない場合、Javadoc ツールは、Java コンパイラの通常の検索順序でその名前を検索します。詳細は、このあとの「@see の検索順序」を参照してください。名前には、メソッドの複数の引数の間など、括弧の内側であれば空白を含めることができます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1498
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1499
「部分的に指定」した短い名前を指定することの利点は、入力する文字数が減ることや、ソースコードが読みやすくなることです。次の表に、さまざまな形式の名前を示します。ここで、 \f2Class\fP にはクラスまたはインタフェースを、 \f2Type\fP にはクラス、インタフェース、配列、または基本データ型を、 \f2method\fP にはメソッドまたはコンストラクタを、それぞれ指定できます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1500
.LP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1501
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1502
.TS
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1503
.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1504
.de 35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1505
.ps \n(.s
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1506
.vs \n(.vu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1507
.in \n(.iu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1508
.if \n(.u .fi
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1509
.if \n(.j .ad
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1510
.if \n(.j=0 .na
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1511
..
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1512
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1513
.nr #~ 0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1514
.if n .nr #~ 0.6n
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1515
.ds #d .d
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1516
.if \(ts\n(.z\(ts\(ts .ds #d nl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1517
.fc
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1518
.nr 33 \n(.s
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1519
.rm 80
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1520
.nr 34 \n(.lu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1521
.eo
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1522
.am 80
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1523
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1524
.di a+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1525
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1526
.ft \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1527
.ll \n(34u*1u/2u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1528
.if \n(.l<\n(80 .ll \n(80u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1529
.in 0
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1530
\f4@see\fP\f3\ \fP\f4package.class#member\fP\f3 の一般的な形式\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1531
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1532
.di
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1533
.nr a| \n(dn
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1534
.nr a- \n(dl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1535
..
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1536
.ec \
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1537
.eo
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1538
.am 80
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1539
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1540
.di b+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1541
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1542
.ft \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1543
.ll \n(34u*1u/2u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1544
.if \n(.l<\n(80 .ll \n(80u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1545
.in 0
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1546
\f3現在のクラスのメンバーを参照する\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1547
.br
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1548
\f2@see\fP\ \f2#\fP\f2フィールド\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1549
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1550
\f2@see\fP\ \f2#\fP\f2method(Type,\ Type,...)\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1551
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1552
\f2@see\fP\ \f2#\fP\f2method(Type\ argname,\ Type\ argname,...)\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1553
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1554
\f2@see\fP\ \f2#\fP\f2constructor(Type,\ Type,...)\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1555
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1556
\f2@see\fP\ \f2#\fP\f2constructor(Type\ argname,\ Type\ argname,...)\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1557
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1558
.di
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1559
.nr b| \n(dn
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1560
.nr b- \n(dl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1561
..
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1562
.ec \
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1563
.eo
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1564
.am 80
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1565
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1566
.di c+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1567
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1568
.ft \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1569
.ll \n(34u*1u/2u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1570
.if \n(.l<\n(80 .ll \n(80u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1571
.in 0
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1572
\f3現在の、またはインポートされたパッケージの別のクラスを参照する\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1573
.br
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1574
\f2@see\fP\ \f2クラス\fP\f2#\fP\f2フィールド\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1575
.br
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1576
\f2@see\fP\ \f2クラス\fP\f2#\fP\f2method(Type,\ Type,...)\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1577
.br
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1578
\f2@see\fP\ \f2クラス\fP\f2#\fP\f2method(Type\ argname,\ Type\ argname,...)\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1579
.br
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1580
\f2@see\fP\ \f2クラス\fP\f2#\fP\f2constructor(Type,\ Type,...)\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1581
.br
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1582
\f2@see\fP\ \f2クラス\fP\f2#\fP\f2constructor(Type\ argname,\ Type\ argname,...)\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1583
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1584
\f2@see\fP\ \f2Class.NestedClass\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1585
.br
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1586
\f2@see\fP\ \f2クラス\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1587
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1588
.di
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1589
.nr c| \n(dn
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1590
.nr c- \n(dl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1591
..
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1592
.ec \
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1593
.eo
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1594
.am 80
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1595
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1596
.di d+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1597
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1598
.ft \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1599
.ll \n(34u*1u/2u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1600
.if \n(.l<\n(80 .ll \n(80u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1601
.in 0
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1602
\f3別のパッケージの要素を参照する\fP\ (完全修飾)
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1603
.br
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1604
\f2@see\fP\ \f2package.Class\fP\f2#\fP\f2フィールド\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1605
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1606
\f2@see\fP\ \f2package.Class\fP\f2#\fP\f2method(Type,\ Type,...)\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1607
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1608
\f2@see\fP\ \f2package.Class\fP\f2#\fP\f2method(Type\ argname,\ Type\ argname,...)\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1609
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1610
\f2@see\fP\ \f2package.Class\fP\f2#\fP\f2constructor(Type,\ Type,...)\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1611
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1612
\f2@see\fP\ \f2package.Class\fP\f2#\fP\f2constructor(Type\ argname,\ Type\ argname,...)\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1613
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1614
\f2@see\fP\ \f2package.Class.NestedClass\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1615
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1616
\f2@see\fP\ \f2package.Class\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1617
.br
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1618
\f2@see\fP\ \f2パッケージ\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1619
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1620
.di
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1621
.nr d| \n(dn
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1622
.nr d- \n(dl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1623
..
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1624
.ec \
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1625
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1626
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1627
.ll \n(34u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1628
.nr 80 0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1629
.80
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1630
.rm 80
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1631
.nr 38 \n(a-
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1632
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1633
.nr 38 \n(b-
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1634
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1635
.nr 38 \n(c-
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1636
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1637
.nr 38 \n(d-
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1638
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1639
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1640
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1641
.ll \n(34u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1642
.nr 38 1n
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1643
.nr 79 0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1644
.nr 40 \n(79+(0*\n(38)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1645
.nr 80 +\n(40
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1646
.nr TW \n(80
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1647
.if t .if \n(TW>\n(.li .tm Table at line 1358 file Input is too wide - \n(TW units
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1648
.fc  
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1649
.nr #T 0-1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1650
.nr #a 0-1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1651
.eo
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1652
.de T#
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1653
.ds #d .d
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1654
.if \(ts\n(.z\(ts\(ts .ds #d nl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1655
.mk ##
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1656
.nr ## -1v
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1657
.ls 1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1658
.ls
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1659
..
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1660
.ec
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1661
.ne \n(a|u+\n(.Vu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1662
.if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1663
.ta \n(80u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1664
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1665
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1666
\&\h'|\n(40u'
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1667
.mk ##
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1668
.nr 31 \n(##
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1669
.sp |\n(##u-1v
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1670
.nr 37 \n(40u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1671
.in +\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1672
.a+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1673
.in -\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1674
.mk 32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1675
.if \n(32>\n(31 .nr 31 \n(32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1676
.sp |\n(31u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1677
.ne \n(b|u+\n(.Vu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1678
.if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1679
.ta \n(80u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1680
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1681
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1682
\&\h'|\n(40u'
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1683
.mk ##
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1684
.nr 31 \n(##
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1685
.sp |\n(##u-1v
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1686
.nr 37 \n(40u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1687
.in +\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1688
.b+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1689
.in -\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1690
.mk 32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1691
.if \n(32>\n(31 .nr 31 \n(32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1692
.sp |\n(31u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1693
.ne \n(c|u+\n(.Vu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1694
.if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1695
.ta \n(80u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1696
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1697
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1698
\&\h'|\n(40u'
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1699
.mk ##
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1700
.nr 31 \n(##
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1701
.sp |\n(##u-1v
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1702
.nr 37 \n(40u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1703
.in +\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1704
.c+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1705
.in -\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1706
.mk 32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1707
.if \n(32>\n(31 .nr 31 \n(32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1708
.sp |\n(31u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1709
.ne \n(d|u+\n(.Vu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1710
.if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1711
.ta \n(80u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1712
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1713
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1714
\&\h'|\n(40u'
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1715
.mk ##
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1716
.nr 31 \n(##
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1717
.sp |\n(##u-1v
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1718
.nr 37 \n(40u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1719
.in +\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1720
.d+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1721
.in -\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1722
.mk 32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1723
.if \n(32>\n(31 .nr 31 \n(32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1724
.sp |\n(31u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1725
.fc
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1726
.nr T. 1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1727
.T# 1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1728
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1729
.rm a+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1730
.rm b+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1731
.rm c+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1732
.rm d+
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1733
.TE
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1734
.if \n-(b.=0 .nr c. \n(.c-\n(d.-58
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1735
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1736
上の表に対する補足事項を次に示します。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1737
.RS 3
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1738
.TP 2
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1739
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1740
最初の種類の形式 (パッケージとクラスを省略) の場合、Javadoc ツールは、現在のクラスの階層だけを検索します。つまり、現在のクラスかインタフェース、そのスーパークラスかスーパーインタフェース、または現在のクラスかインタフェースを囲んでいるクラスかインタフェースからメンバーを検索します (このあとの検索手順 1 ~ 3)。現在のパッケージのほかの部分や、ほかのパッケージは検索しません (検索手順 4 ~ 5)。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1741
.TP 2
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1742
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1743
メソッドまたはコンストラクタの指定時に、 \f2getValue\fP のように括弧なしの名前を使用した場合、同じ名前のフィールドが存在していなければ、Javadoc ツールによってその名前へのリンクが正しく作成されますが、括弧や引数の追加をユーザーに促すための警告メッセージが表示されます。このメソッドがオーバーロードされている場合、Javadoc ツールは、検索で最初に見つかったメソッドにリンクします。結果は前もって特定できません。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1744
.TP 2
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1745
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1746
入れ子になったクラスは、すべての形式について、 \f2outer\fP\f2.\fP\f2inner\fP として指定する必要があります。単純に \f2inner\fP とはしないでください。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1747
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1748
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1749
すでに述べたように、\f2クラスとメンバーとの間の区切り文字としては、\fPドット (\f2.\fP) ではなくシャープ文字 (#) を使用します。このように指定すると、Javadoc ツールは、あいまいさを解決できます。ドットは、クラス、入れ子にされたクラス、パッケージ、およびサブパッケージを区切るためにも使用されます。ただし、Javadoc ツールでは一般に許容範囲が広く、あいまいさがなければ、ドットでも正しく解析されます。その場合でも警告は表示されます。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1750
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1751
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1752
\f3@see の検索順序\fP \- Javadoc ツールは、ソースファイル (.java)、パッケージファイル (package.html または package\-info.java) または概要ファイル (overview.html) に含まれる \f2@see\fP タグを処理します。後者の 2 つのファイルでは、完全指定の名前を \f2@see\fP タグに指定しなければなりません。ソースファイルでは、完全指定の名前、または部分指定の名前を指定できます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1753
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1754
Javadoc ツールは、完全指定でない名前が記述された \f2@see\fP タグを \f2.java ファイル内で見つけると、\fP Java コンパイラと同じ順序で指定された名前を検索します。 ただし、Javadoc ツールは、特定の名前空間のあいまいさを検出しません。 これは、ソースコードにこれらのエラーが存在していないことを前提としているためです。この検索順序は、Java 言語仕様第 2 版の第 6 章「Names」で正式に定義されています。Javadoc ツールは、関連するクラスとパッケージ、およびインポートされたクラスとパッケージのすべてから名前を検索します。具体的には、次の順序で検索します。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1755
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1756
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1757
1.
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1758
現在のクラスまたはインタフェース 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1759
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1760
2.
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1761
外側を囲んでいるクラスとインタフェース (もっとも近いものから検索) 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1762
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1763
3.
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1764
スーパークラスとスーパーインタフェース (もっとも近いものから検索) 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1765
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1766
4.
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1767
現在のパッケージ 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1768
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1769
5.
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1770
インポートされているパッケージ、クラス、およびインタフェース (import 文の順序に従って検索) 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1771
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1772
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1773
Javadoc ツールは、各クラスについて手順 1 ~ 3 を再帰的に適用しながら、一致する名前が見つかるまで検索を続けます。つまり、まず現在のクラスを検索し、次にそのクラスを囲んでいるクラス E を検索し、その次に E のスーパークラスを検索し、さらにその次に E を囲んでいるクラスを検索します。  手順 4 と 5 では、1 つのパッケージ内のクラスまたはインタフェースを検索する順序は決まっていません。その順序は、個々のコンパイラによって異なります。手順 5 では、Javadoc ツールは、java.lang を検索します。このパッケージは、すべてのプログラムに自動的にインポートされるからです。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1774
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1775
Javadoc ツールは、必ずしもサブクラスを検索するとは限りません。また、javadoc の実行中にほかのパッケージのドキュメントが生成される場合でも、ほかのパッケージを検索しません。たとえば、 \f2@see\fP タグが \f2java.awt.event.KeyEvent\fP クラス内に含まれていて、 \f2java.awt\fP パッケージ内のある名前を参照していても、そのクラス内でそのパッケージがインポートされないかぎり、javadoc はそのパッケージ内での検索を行いません。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1776
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1777
\f3名前が表示される方法\fP \- \f2label\fP を省略した場合は、\f2package.class.member\fP が表示されます。一般に、package.class.member は、現在のクラスおよびパッケージに応じて適切に短縮されます。「短縮される」とは、必要最小限の名前だけが表示されるということです。たとえば、 \f2String.toUpperCase()\fP メソッドに、同じクラスのメンバーへの参照とほかのクラスのメンバーへの参照が含まれている場合、クラス名が表示されるのは後者のケースだけです (次の表を参照)。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1778
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1779
パッケージ名を広域的に削除するには、\-noqualifier を使用します。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1780
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1781
.LP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  1782
.TS
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1783
.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1784
.de 35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1785
.ps \n(.s
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1786
.vs \n(.vu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1787
.in \n(.iu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1788
.if \n(.u .fi
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1789
.if \n(.j .ad
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1790
.if \n(.j=0 .na
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1791
..
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1792
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1793
.nr #~ 0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1794
.if n .nr #~ 0.6n
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1795
.ds #d .d
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1796
.if \(ts\n(.z\(ts\(ts .ds #d nl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1797
.fc
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1798
.nr 33 \n(.s
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1799
.rm 80 81 82
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1800
.nr 34 \n(.lu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1801
.eo
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1802
.am 81
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1803
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1804
.di a+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1805
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1806
.ft \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1807
.ll \n(34u*1u/4u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1808
.if \n(.l<\n(81 .ll \n(81u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1809
.in 0
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1810
\f4String.toUpperCase() での例\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1811
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1812
.di
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1813
.nr a| \n(dn
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1814
.nr a- \n(dl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1815
..
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1816
.ec \
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1817
.eo
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1818
.am 80
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1819
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1820
.di b+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1821
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1822
.ft \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1823
.ll \n(34u*1u/4u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1824
.if \n(.l<\n(80 .ll \n(80u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1825
.in 0
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1826
\f2@see\fP タグが同じクラス、同じパッケージのメンバーを参照している
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1827
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1828
.di
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1829
.nr b| \n(dn
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1830
.nr b- \n(dl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1831
..
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1832
.ec \
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1833
.eo
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1834
.am 82
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1835
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1836
.di c+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1837
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1838
.ft \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1839
.ll \n(34u*1u/4u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1840
.if \n(.l<\n(82 .ll \n(82u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1841
.in 0
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1842
\f2toLowerCase()\fP (クラス名は省略)
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1843
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1844
.di
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1845
.nr c| \n(dn
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1846
.nr c- \n(dl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1847
..
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1848
.ec \
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1849
.eo
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1850
.am 80
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1851
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1852
.di d+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1853
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1854
.ft \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1855
.ll \n(34u*1u/4u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1856
.if \n(.l<\n(80 .ll \n(80u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1857
.in 0
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1858
\f2@see\fP タグが異なるクラス、同じパッケージのメンバーを参照している
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1859
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1860
.di
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1861
.nr d| \n(dn
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1862
.nr d- \n(dl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1863
..
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1864
.ec \
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1865
.eo
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1866
.am 81
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1867
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1868
.di e+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1869
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1870
.ft \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1871
.ll \n(34u*1u/4u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1872
.if \n(.l<\n(81 .ll \n(81u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1873
.in 0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1874
\f2@see Character#toLowerCase(char)\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1875
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1876
.di
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1877
.nr e| \n(dn
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1878
.nr e- \n(dl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1879
..
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1880
.ec \
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1881
.eo
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1882
.am 82
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1883
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1884
.di f+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1885
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1886
.ft \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1887
.ll \n(34u*1u/4u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1888
.if \n(.l<\n(82 .ll \n(82u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1889
.in 0
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1890
\f2Character.toLowerCase(char)\fP (パッケージ名は省略し、クラス名を含む)
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1891
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1892
.di
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1893
.nr f| \n(dn
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1894
.nr f- \n(dl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1895
..
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1896
.ec \
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1897
.eo
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1898
.am 80
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1899
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1900
.di g+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1901
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1902
.ft \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1903
.ll \n(34u*1u/4u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1904
.if \n(.l<\n(80 .ll \n(80u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1905
.in 0
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1906
\f2@see\fP タグが異なるクラス、異なるパッケージのメンバーを参照している
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1907
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1908
.di
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1909
.nr g| \n(dn
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1910
.nr g- \n(dl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1911
..
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1912
.ec \
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1913
.eo
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1914
.am 81
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1915
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1916
.di h+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1917
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1918
.ft \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1919
.ll \n(34u*1u/4u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1920
.if \n(.l<\n(81 .ll \n(81u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1921
.in 0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1922
\f2@see java.io.File#exists()\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1923
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1924
.di
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1925
.nr h| \n(dn
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1926
.nr h- \n(dl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1927
..
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1928
.ec \
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1929
.eo
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1930
.am 82
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1931
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1932
.di i+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1933
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1934
.ft \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1935
.ll \n(34u*1u/4u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1936
.if \n(.l<\n(82 .ll \n(82u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1937
.in 0
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1938
\f2java.io.File.exists()\fP (パッケージ名とクラス名を含む)
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1939
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1940
.di
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1941
.nr i| \n(dn
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1942
.nr i- \n(dl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1943
..
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1944
.ec \
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1945
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1946
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1947
.ll \n(34u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1948
.nr 80 0
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1949
.nr 38 \w\f3参照の種類\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1950
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1951
.80
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1952
.rm 80
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1953
.nr 38 \n(b-
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1954
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1955
.nr 38 \n(d-
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1956
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1957
.nr 38 \n(g-
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1958
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1959
.nr 81 0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1960
.nr 38 \w\f2@see String#toLowerCase()\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1961
.if \n(81<\n(38 .nr 81 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1962
.81
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1963
.rm 81
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1964
.nr 38 \n(a-
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1965
.if \n(81<\n(38 .nr 81 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1966
.nr 38 \n(e-
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1967
.if \n(81<\n(38 .nr 81 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1968
.nr 38 \n(h-
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1969
.if \n(81<\n(38 .nr 81 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1970
.nr 82 0
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1971
.nr 38 \w\f3表示される名前\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1972
.if \n(82<\n(38 .nr 82 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1973
.82
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1974
.rm 82
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1975
.nr 38 \n(c-
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1976
.if \n(82<\n(38 .nr 82 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1977
.nr 38 \n(f-
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1978
.if \n(82<\n(38 .nr 82 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1979
.nr 38 \n(i-
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1980
.if \n(82<\n(38 .nr 82 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1981
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1982
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1983
.ll \n(34u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1984
.nr 38 1n
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1985
.nr 79 0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1986
.nr 40 \n(79+(0*\n(38)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1987
.nr 80 +\n(40
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1988
.nr 41 \n(80+(3*\n(38)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1989
.nr 81 +\n(41
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1990
.nr 42 \n(81+(3*\n(38)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1991
.nr 82 +\n(42
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1992
.nr TW \n(82
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  1993
.if t .if \n(TW>\n(.li .tm Table at line 1434 file Input is too wide - \n(TW units
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1994
.fc  
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1995
.nr #T 0-1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1996
.nr #a 0-1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1997
.eo
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1998
.de T#
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  1999
.ds #d .d
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2000
.if \(ts\n(.z\(ts\(ts .ds #d nl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2001
.mk ##
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2002
.nr ## -1v
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2003
.ls 1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2004
.ls
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2005
..
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2006
.ec
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2007
.ne \n(a|u+\n(.Vu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2008
.if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2009
.ta \n(80u \n(81u \n(82u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2010
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2011
.nr 35 1m
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2012
\&\h'|\n(40u'\f3参照の種類\fP\h'|\n(41u'\h'|\n(42u'\f3表示される名前\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2013
.mk ##
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2014
.nr 31 \n(##
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2015
.sp |\n(##u-1v
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2016
.nr 37 \n(41u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2017
.in +\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2018
.a+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2019
.in -\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2020
.mk 32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2021
.if \n(32>\n(31 .nr 31 \n(32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2022
.sp |\n(31u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2023
.ne \n(b|u+\n(.Vu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2024
.ne \n(c|u+\n(.Vu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2025
.if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2026
.if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2027
.ta \n(80u \n(81u \n(82u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2028
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2029
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2030
\&\h'|\n(40u'\h'|\n(41u'\f2@see String#toLowerCase()\fP\h'|\n(42u'
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2031
.mk ##
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2032
.nr 31 \n(##
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2033
.sp |\n(##u-1v
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2034
.nr 37 \n(40u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2035
.in +\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2036
.b+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2037
.in -\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2038
.mk 32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2039
.if \n(32>\n(31 .nr 31 \n(32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2040
.sp |\n(##u-1v
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2041
.nr 37 \n(42u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2042
.in +\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2043
.c+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2044
.in -\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2045
.mk 32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2046
.if \n(32>\n(31 .nr 31 \n(32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2047
.sp |\n(31u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2048
.ne \n(d|u+\n(.Vu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2049
.ne \n(e|u+\n(.Vu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2050
.ne \n(f|u+\n(.Vu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2051
.if (\n(d|+\n(#^-1v)>\n(#- .nr #- +(\n(d|+\n(#^-\n(#--1v)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2052
.if (\n(e|+\n(#^-1v)>\n(#- .nr #- +(\n(e|+\n(#^-\n(#--1v)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2053
.if (\n(f|+\n(#^-1v)>\n(#- .nr #- +(\n(f|+\n(#^-\n(#--1v)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2054
.ta \n(80u \n(81u \n(82u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2055
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2056
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2057
\&\h'|\n(40u'\h'|\n(41u'\h'|\n(42u'
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2058
.mk ##
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2059
.nr 31 \n(##
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2060
.sp |\n(##u-1v
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2061
.nr 37 \n(40u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2062
.in +\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2063
.d+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2064
.in -\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2065
.mk 32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2066
.if \n(32>\n(31 .nr 31 \n(32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2067
.sp |\n(##u-1v
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2068
.nr 37 \n(41u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2069
.in +\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2070
.e+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2071
.in -\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2072
.mk 32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2073
.if \n(32>\n(31 .nr 31 \n(32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2074
.sp |\n(##u-1v
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2075
.nr 37 \n(42u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2076
.in +\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2077
.f+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2078
.in -\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2079
.mk 32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2080
.if \n(32>\n(31 .nr 31 \n(32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2081
.sp |\n(31u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2082
.ne \n(g|u+\n(.Vu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2083
.ne \n(h|u+\n(.Vu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2084
.ne \n(i|u+\n(.Vu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2085
.if (\n(g|+\n(#^-1v)>\n(#- .nr #- +(\n(g|+\n(#^-\n(#--1v)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2086
.if (\n(h|+\n(#^-1v)>\n(#- .nr #- +(\n(h|+\n(#^-\n(#--1v)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2087
.if (\n(i|+\n(#^-1v)>\n(#- .nr #- +(\n(i|+\n(#^-\n(#--1v)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2088
.ta \n(80u \n(81u \n(82u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2089
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2090
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2091
\&\h'|\n(40u'\h'|\n(41u'\h'|\n(42u'
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2092
.mk ##
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2093
.nr 31 \n(##
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2094
.sp |\n(##u-1v
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2095
.nr 37 \n(40u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2096
.in +\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2097
.g+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2098
.in -\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2099
.mk 32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2100
.if \n(32>\n(31 .nr 31 \n(32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2101
.sp |\n(##u-1v
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2102
.nr 37 \n(41u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2103
.in +\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2104
.h+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2105
.in -\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2106
.mk 32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2107
.if \n(32>\n(31 .nr 31 \n(32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2108
.sp |\n(##u-1v
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2109
.nr 37 \n(42u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2110
.in +\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2111
.i+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2112
.in -\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2113
.mk 32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2114
.if \n(32>\n(31 .nr 31 \n(32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2115
.sp |\n(31u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2116
.fc
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2117
.nr T. 1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2118
.T# 1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2119
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2120
.rm a+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2121
.rm b+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2122
.rm c+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2123
.rm d+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2124
.rm e+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2125
.rm f+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2126
.rm g+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2127
.rm h+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2128
.rm i+
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2129
.TE
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2130
.if \n-(b.=0 .nr c. \n(.c-\n(d.-28
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2131
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2132
\f3@see の例\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2133
.br
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2134
右側のコメントは、 \f2@see\fP タグが \f2java.applet.Applet\fP のような別のパッケージのクラス内にある場合に、名前がどのように表示されるかを示しています。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2135
.nf
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2136
\f3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2137
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2138
                                           関連項目: 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2139
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2140
@see java.lang.String                   //  String                          \fP\f3 
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2141
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2142
@see java.lang.String The String class  //  The String class                \fP\f3 
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2143
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2144
@see String                             //  String                          \fP\f3 
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2145
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2146
@see String#equals(Object)              //  String.equals(Object)           \fP\f3 
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2147
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2148
@see String#equals                      //  String.equals(java.lang.Object) \fP\f3  
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2149
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2150
@see java.lang.Object#wait(long)        //  java.lang.Object.wait(long)     \fP\f3 
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2151
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2152
@see Character#MAX_RADIX                //  Character.MAX_RADIX             \fP\f3 
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2153
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2154
@see <a href="spec.html">Java Spec</a>  //  Java Spec           \fP\f3 
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2155
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2156
@see "The Java Programming Language"    //  "The Java Programming Language"        \fP\f3 
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2157
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2158
\fP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2159
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2160
\f2@see\fP を拡張してドキュメント化されないクラスへのリンクも可能にするには、\f2\-link\fP オプションを使用します。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2161
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2162
詳細については、
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2163
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2164
\f2@see タグのドキュメント\fP @
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2165
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2166
http://java.sun.com/j2se/javadoc/writingdoccomments/index.html#@seeを参照してください。  
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2167
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2168
.RE
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2169
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2170
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2171
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2172
@serial\  field\-description | include | exclude 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2173
デフォルトの直列化可能フィールドのドキュメンテーションコメントで使用します。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2174
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2175
\f2field\-description\fP (省略可能) では、フィールドの意味を説明し、取り得る値のリストを示す必要があります。必要に応じて、複数の行に渡って説明を記述できます。標準ドックレットは、この情報を、直列化された形式のページに追加します。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2176
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2177
クラスを直列化したあとしばらくしてから直列化可能フィールドをクラスに追加した場合、主説明に、追加したバージョンを識別する文を追加する必要があります。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2178
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2179
\f2include\fP および \f2exclude\fP 引数は、直列化された形式のページにクラスまたはパッケージを含めるか除外するかを示します。これらの引数には、次のような効果があります。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2180
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2181
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2182
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2183
\f2Serializable\fP を実装している public または protected クラスは、そのクラス (またはそのパッケージ) が \f2@serial exclude\fP としてマークされていないかぎり、含められます。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2184
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2185
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2186
\f2Serializable\fP を実装している private または package\-private クラスは、そのクラス (またはそのパッケージ) が \f2@serial include\fP として マークされていないかぎり、除外されます。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2187
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2188
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2189
例: \f2javax.swing\fP パッケージは \f2@serial exclude\fP ( \f2package.html\fP または \f2package\-info.java\fP内) としてマークされています。public クラス \f2java.security.BasicPermission\fP は \f2@serial exclude\fP としてマークされています。package\-private クラス \f2java.util.PropertyPermissionCollection\fP は \f2@serial include\fP としてマークされています。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2190
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2191
クラスレベルで指定された @serial タグは、パッケージレベルで指定された @serial タグをオーバーライドします。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2192
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2193
これらのタグの使用法についての詳細と使用例は、「Java オブジェクト直列化仕様」の第 1.6 節
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2194
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2195
\f2「クラスの直列化可能なフィールドおよびデータの文書化」\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2196
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2197
http://java.sun.com/javase/6/docs/platform/serialization/spec/serial\-arch.htmlを参照してください。また、
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2198
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2199
\f2「直列化の FAQ」\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2200
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2201
http://java.sun.com/products/jdk/serialization/faq/#javadoc_warn_missingも参照してください。この FAQ には、「\-private スイッチを指定しないで javadoc を実行しているのに private フィールドの @serial タグが見つからないという javadoc の警告が表示される」などの一般的な質問への回答が記載されています。直列化形式仕様にクラスを含める場合には、
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2202
.na
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2203
\f2「Sun の仕様」\fP @
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2204
.fi
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2205
http://java.sun.com/j2se/javadoc/writingapispecs/serialized\-criteria.htmlも参照してください。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2206
.LP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2207
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2208
@serialField\  field\-name\  field\-type\  field\-description 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2209
Serializable \f2クラスの\fP serialPersistentFields \f2メンバーの\fP ObjectStreamField コンポーネント \f2をドキュメント化\fP します。1 つの \f2@serialField\fP タグを各 \f2ObjectStreamField\fP コンポーネントで使用すべきです。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2210
.LP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2211
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2212
@serialData\  data\-description 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2213
\f2data\-description\fP は、直列化された形式でのデータの型と順序を説明するテキストです。具体的に言うと、このデータには、 \f2writeObject\fP メソッドによって書き込まれる省略可能なデータ、および \f2Externalizable.writeExternal\fP メソッドによって書き込まれるすべてのデータ (基底クラスも含む) が含まれます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2214
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2215
\f2@serialData\fP タグは、 \f2writeObject\fP、 \f2readObject\fP、 \f2writeExternal\fP、 \f2readExternal\fP、 \f2writeReplace\fP、および \f2readResolve\fP メソッドのドキュメンテーションコメント内で使用できます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2216
.LP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2217
.TP 3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2218
@since\  since\-text 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2219
生成ドキュメントに [導入されたバージョン] 見出しを追加し、指定された \f2since\-text\fP を書き込みます。このテキストには、特別な内部構造はありません。このタグは、すべてのドキュメンテーションコメント、つまり概要、パッケージ、クラス、インタフェース、コンストラクタ、メソッド、およびフィールドで有効です。このタグは、特定の変更または機能が、 \f2since\-text に示されたソフトウェアリリース以降、存在していることを意味します\fP。たとえば、 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2220
.nf
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2221
\f3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2222
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2223
    @since 1.5
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2224
.fl
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2225
        
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2226
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2227
\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2228
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2229
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2230
Java プラットフォームのソースコードの場合、このタグは、Java プラットフォーム API 仕様のバージョンを示します。その変更や機能がリファレンス実装に追加された時期を示すとは限りません。複数の @since タグを使用でき、複数の @author タグのように扱われます。プログラム要素が複数の API で使用される場合、複数のタグを使用できます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2231
.LP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2232
.TP 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2233
@throws\  class\-name\  description 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2234
\f2@throws\fP タグと \f2@exception\fP タグは同義です。生成ドキュメントに「例外」小見出しを追加して、 \f2class\-name\fP および \f2description\fP のテキストを書き込みます。 \f2class\-name\fP は、そのメソッドからスローされる可能性のある例外の名前です。このタグは、メソッド、コンストラクタの doc コメント内でのみ有効です。このクラスが完全指定の名前で記述されていない場合、Javadoc ツールは、検索順序に従ってクラスを探します。同じまたは異なる例外の doc コメントで、複数の \f2@throws\fP タグを使用できます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2235
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2236
すべてのチェック済み例外がドキュメント化されるようにするために、 \f2@throws\fP タグが throws 節内の例外用に存在しない場合は、@throws タグのあるドキュメントであるかのように、Javadoc ツールによって例外が HTML 出力に説明なしで自動的に追加されます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2237
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2238
オーバーライドされるメソッド内で例外が明示的に宣言されている場合のみ、 \f2@throws\fP ドキュメンテーションがそのメソッドからサブクラスにコピーされます。インタフェースメソッドから実装メソッドにコピーされる場合も同様です。@throws にドキュメンテーションを継承させるには、{@inheritDoc} を使用できます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2239
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2240
詳細については、
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2241
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2242
\f2@throws タグのドキュメント\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2243
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2244
http://java.sun.com/j2se/javadoc/writingdoccomments/index.html#@exceptionを参照してください。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2245
.LP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2246
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2247
{@value\  package.class#field} 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2248
\f2{@value}\fP が静的フィールドの doc コメントで 引数なしで使用されている場合、その定数の値が表示されます。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2249
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2250
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2251
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2252
    /**
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2253
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2254
     * The value of this constant is {@value}.
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2255
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2256
     */
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2257
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2258
    public static final String SCRIPT_START = "<script>"
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2259
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2260
        
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2261
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2262
\fP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2263
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2264
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2265
任意のドキュメンテーションコメント内で引数 \f2package.class#field\fP ありで使用された場合は、その指定された定数の値が表示されます。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2266
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2267
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2268
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2269
    /**
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2270
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2271
     * Evaluates the script starting with {@value #SCRIPT_START}.
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2272
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2273
     */
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2274
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2275
    public String evalScript(String script) {
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2276
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2277
    }
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2278
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2279
        
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2280
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2281
\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2282
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2283
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2284
引数 \f2package.class#field\fP は、@see 引数と同一の形式になります。ただし、メンバーが静的フィールドになければならない点が異なります。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2285
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2286
これらの定数での値は、
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2287
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2288
\f2定数フィールド値\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2289
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2290
http://java.sun.com/javase/6/docs/api/constant\-values.htmlページにも表示されます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2291
.LP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2292
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2293
@version\  version\-text 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2294
\-version オプションが使用されると、生成ドキュメントに [バージョン] 小見出しを追加し、指定された \f2version\-text\fP を書き込みます。このタグは、このコードが含まれるソフトウェアの現在のバージョン番号を保持するように意図されています。これに対し、@since は、このコードが導入されたバージョン番号を保持します。 \f2version\-text\fP には、特別な内部構造はありません。バージョンタグを使用できる場所を調べるには、「タグを使用できる場所」を参照してください。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2295
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2296
1 つのドキュメンテーションコメントに複数の \f2@version\fP タグを含めることができます。意味が失われない範囲内で、1 つの \f2@version\fP タグに 1 つのバージョン番号を指定することも、複数のバージョン番号を指定することもできます。前者の場合は、Javadoc ツールによって名前と名前の間にコンマ (\f2,\fP) と空白が名前の間に挿入されます。後者の場合は、テキスト全体が、解析されることなく、生成ドキュメントにそのままコピーされます。したがって、コンマではなく、各言語に対応した名前区切り文字を使う必要があるときは、1 つのタグに複数の名前を指定してください。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2297
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2298
詳細については、
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2299
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2300
\f2@version タグのドキュメント\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2301
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2302
http://java.sun.com/j2se/javadoc/writingdoccomments/index.html#@versionを参照してください。  
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2303
.RE
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2304
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2305
タグを使用できる場所
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2306
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2307
ここでは、タグを使用できる場所について説明します。すべてのドキュメンテーションコメントで使用可能なタグは次のとおりです。 \f2@see\fP、 \f2@since\fP、 \f2@deprecated\fP、 \f2{@link}\fP、 \f2{@linkplain}\fP、および \f2{@docroot}\fP。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2308
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2309
概要のドキュメンテーションタグ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2310
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2311
概要タグは、概要ページのドキュメンテーションコメントで使用できるタグです。このドキュメンテーションコメントは、通常 \f2overview.html\fP という名前のソースファイル内にあります。 ほかのドキュメンテーションコメントの場合と同様に、これらのタグは、主説明のあとで使う必要があります。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2312
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2313
\f3注\fP \- バージョン 1.2 では、概要ドキュメント内の \f2{@link}\fP タグにバグがあります。テキストは正しく表示されますが、リンクが設定されません。現在のところ、 \f2{@docRoot}\fP タグは、概要ドキュメント内では動作しません。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2314
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2315
\f3概要タグ\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2316
.RS 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2317
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2318
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2319
\f2@see\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2320
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2321
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2322
\f2@since\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2323
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2324
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2325
\f2@author\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2326
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2327
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2328
\f2@version\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2329
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2330
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2331
\f2{@link}\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2332
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2333
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2334
\f2{@linkplain}\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2335
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2336
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2337
\f2{@docRoot}\fP 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2338
.RE
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2339
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2340
パッケージドキュメンテーションタグ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2341
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2342
パッケージタグは、パッケージのドキュメンテーションコメントで使用できるタグです。このドキュメンテーションコメントは \f2package.html\fP または \f2package\-info.java\fP という名前のソースファイル内にあります。ここで使用できる \f2@serial\fP タグは、 \f2include\fP または \f2exclude\fP 引数が指定されたものだけです。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2343
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2344
\f3パッケージタグ\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2345
.RS 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2346
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2347
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2348
\f2@see\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2349
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2350
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2351
\f2@since\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2352
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2353
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2354
\f2@serial\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2355
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2356
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2357
\f2@author\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2358
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2359
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2360
\f2@version\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2361
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2362
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2363
\f2{@link}\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2364
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2365
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2366
\f2{@linkplain}\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2367
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2368
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2369
\f2{@docRoot}\fP 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2370
.RE
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2371
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2372
クラスおよびインタフェースドキュメンテーションタグ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2373
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2374
次に、クラスまたはインタフェースのドキュメンテーションコメントで使用できるタグを示します。ここで使用できる \f2@serial\fP タグは、 \f2include\fP または \f2exclude\fP 引数が指定されたものだけです。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2375
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2376
\f3クラスおよびインタフェースタグ\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2377
.RS 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2378
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2379
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2380
\f2@see\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2381
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2382
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2383
\f2@since\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2384
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2385
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2386
\f2@deprecated\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2387
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2388
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2389
\f2@serial\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2390
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2391
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2392
\f2@author\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2393
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2394
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2395
\f2@version\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2396
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2397
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2398
\f2{@link}\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2399
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2400
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2401
\f2{@linkplain}\fP  
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2402
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2403
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2404
\f2{@docRoot}\fP 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2405
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2406
\f3次にクラスコメントの例を示します。\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2407
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2408
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2409
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2410
/**
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2411
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2412
 * A class representing a window on the screen.
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2413
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2414
 * For example:
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2415
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2416
 * <pre>
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2417
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2418
 *    Window win = new Window(parent);
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2419
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2420
 *    win.show();
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2421
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2422
 * </pre>
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2423
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2424
 *
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2425
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2426
 * @author  Sami Shaio
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2427
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2428
 * @version 1.13, 06/08/06
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2429
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2430
 * @see     java.awt.BaseWindow
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2431
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2432
 * @see     java.awt.Button
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2433
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2434
 */
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2435
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2436
class Window extends BaseWindow {
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2437
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2438
   ...
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2439
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2440
}
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2441
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2442
\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2443
.fi
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2444
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2445
フィールドドキュメンテーションタグ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2446
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2447
次に、フィールドのドキュメンテーションコメントで使用できるタグを示します。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2448
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2449
\f3フィールドタグ\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2450
.RS 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2451
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2452
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2453
\f2@see\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2454
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2455
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2456
\f2@since\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2457
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2458
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2459
\f2@deprecated\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2460
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2461
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2462
\f2@serial\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2463
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2464
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2465
\f2@serialField\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2466
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2467
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2468
\f2{@link}\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2469
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2470
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2471
\f2{@linkplain}\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2472
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2473
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2474
\f2{@docRoot}\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2475
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2476
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2477
\f2{@value}\fP 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2478
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2479
\f3次にフィールドコメントの例を示します。\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2480
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2481
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2482
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2483
    /**
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2484
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2485
     * The X\-coordinate of the component.
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2486
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2487
     *
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2488
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2489
     * @see #getLocation()
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2490
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2491
     */
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2492
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2493
    int x = 1263732;
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2494
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2495
\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2496
.fi
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2497
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2498
コンストラクタおよびメソッドドキュメンテーションタグ
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2499
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2500
次に、コンストラクタまたはメソッドのドキュメンテーションコメントで使用できるタグを示します。ただし、 \f2@return\fP はコンストラクタでは使用できず、 \f2{@inheritDoc}\fP には特定の制限があります。 \f2@serialData\fP タグは特定の直列化メソッドの doc コメントでのみ使用できます。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2501
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2502
\f3メソッドおよびコンストラクタタグ\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2503
.RS 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2504
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2505
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2506
\f2@see\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2507
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2508
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2509
\f2@since\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2510
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2511
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2512
\f2@deprecated\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2513
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2514
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2515
\f2@param\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2516
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2517
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2518
\f2@return\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2519
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2520
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2521
\f2@throws\fP と \f2@exception\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2522
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2523
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2524
\f2@serialData\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2525
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2526
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2527
\f2{@link}\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2528
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2529
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2530
\f2{@linkplain}\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2531
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2532
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2533
\f2{@inheritDoc}\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2534
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2535
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2536
\f2{@docRoot}\fP 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2537
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2538
\f3次にメソッドのドキュメンテーションコメントの例を示します。\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2539
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2540
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2541
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2542
    /**
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2543
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2544
     * Returns the character at the specified index. An index 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2545
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2546
     * ranges from <code>0</code> to <code>length() \- 1</code>.
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2547
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2548
     *
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2549
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2550
     * @param     index  the index of the desired character.
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2551
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2552
     * @return    the desired character.
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2553
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2554
     * @exception StringIndexOutOfRangeException 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2555
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2556
     *              if the index is not in the range <code>0</code> 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2557
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2558
     *              to <code>length()\-1</code>.
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2559
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2560
     * @see       java.lang.Character#charValue()
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2561
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2562
     */
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2563
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2564
    public char charAt(int index) {
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2565
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2566
       ...
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2567
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2568
    }
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2569
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2570
\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2571
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2572
.SH "オプション"
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2573
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2574
javadoc ツールは、ドックレットを使って出力を決定します。Javadoc ツールは、\-doclet オプションでカスタムドックレットが指定されている場合以外は、デフォルトの標準ドックレットを使います。Javadoc ツールには、任意のドックレットとともに使用できるコマンド行オプションがあります。これらのオプションについては、このあとの「Javadoc オプション」で説明します。標準ドックレットでは、このほかに、いくつかの追加のコマンド行オプションが提供されます。これらのオプションについては、そのあとの「標準ドックレットが提供するオプション」で説明します。どのオプション名も、大文字と小文字が区別されません。ただし、オプションの引数では、大文字と小文字が区別されます。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2575
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2576
オプションは次のとおりです。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2577
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2578
.TS
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2579
.if \n+(b.=1 .nr d. \n(.c-\n(c.-1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2580
.de 35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2581
.ps \n(.s
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2582
.vs \n(.vu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2583
.in \n(.iu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2584
.if \n(.u .fi
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2585
.if \n(.j .ad
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2586
.if \n(.j=0 .na
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2587
..
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2588
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2589
.nr #~ 0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2590
.if n .nr #~ 0.6n
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2591
.ds #d .d
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2592
.if \(ts\n(.z\(ts\(ts .ds #d nl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2593
.fc
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2594
.nr 33 \n(.s
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2595
.rm 80 81 82
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2596
.nr 34 \n(.lu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2597
.eo
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2598
.am 80
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2599
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2600
.di a+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2601
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2602
.ft \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2603
.ll \n(34u*1u/4u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2604
.if \n(.l<\n(80 .ll \n(80u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2605
.in 0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2606
\-\f21.1\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2607
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2608
\-author
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2609
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2610
\-\f2bootclasspath\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2611
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2612
\-bottom
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2613
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2614
\-\f2breakiterator\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2615
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2616
\-charset
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2617
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2618
\-\f2classpath\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2619
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2620
\-d
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2621
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2622
\-docencoding
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2623
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2624
\-docfilessubdirs
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2625
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2626
\-\f2doclet\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2627
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2628
\-\f2docletpath\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2629
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2630
\-doctitle
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2631
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2632
\-\f2encoding\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2633
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2634
\-\f2exclude\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2635
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2636
\-excludedocfilessubdir
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2637
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2638
\-\f2extdirs\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2639
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2640
\-footer
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2641
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2642
\-group
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2643
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2644
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2645
.di
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2646
.nr a| \n(dn
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2647
.nr a- \n(dl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2648
..
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2649
.ec \
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2650
.eo
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2651
.am 81
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2652
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2653
.di b+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2654
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2655
.ft \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2656
.ll \n(34u*1u/4u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2657
.if \n(.l<\n(81 .ll \n(81u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2658
.in 0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2659
\-header
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2660
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2661
\-\f2help\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2662
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2663
\-helpfile
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2664
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2665
\-\f2J\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2666
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2667
\-keywords
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2668
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2669
\-link
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2670
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2671
\-linkoffline
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2672
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2673
\-linksource
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2674
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2675
\-\f2locale\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2676
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2677
\-nocomment
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2678
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2679
\-nodeprecated
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2680
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2681
\-nodeprecatedlist
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2682
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2683
\-nohelp
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2684
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2685
\-noindex
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2686
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2687
\-nonavbar
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2688
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2689
\-noqualifier
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2690
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2691
\-nosince
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2692
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2693
\-notimestamp
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2694
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2695
\-notree
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2696
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2697
\-\f2overview\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2698
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2699
\-\f2package\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2700
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2701
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2702
.di
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2703
.nr b| \n(dn
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2704
.nr b- \n(dl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2705
..
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2706
.ec \
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2707
.eo
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2708
.am 82
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2709
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2710
.di c+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2711
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2712
.ft \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2713
.ll \n(34u*1u/4u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2714
.if \n(.l<\n(82 .ll \n(82u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2715
.in 0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2716
\-\f2private\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2717
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2718
\-\f2protected\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2719
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2720
\-\f2public\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2721
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2722
\-\f2quiet\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2723
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2724
\-serialwarn
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2725
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2726
\-\f2source\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2727
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2728
\-\f2sourcepath\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2729
.br
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2730
\-sourcetab
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2731
.br
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2732
\-splitindex
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2733
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2734
\-stylesheetfile
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2735
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2736
\-\f2subpackages\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2737
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2738
\-tag
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2739
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2740
\-taglet
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2741
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2742
\-tagletpath
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2743
.br
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2744
\-top
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2745
.br
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2746
\-title
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2747
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2748
\-use
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2749
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2750
\-\f2verbose\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2751
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2752
\-version
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2753
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2754
\-windowtitle
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2755
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2756
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2757
.di
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2758
.nr c| \n(dn
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2759
.nr c- \n(dl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2760
..
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2761
.ec \
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2762
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2763
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2764
.ll \n(34u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2765
.nr 80 0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2766
.80
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2767
.rm 80
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2768
.nr 38 \n(a-
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2769
.if \n(80<\n(38 .nr 80 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2770
.nr 81 0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2771
.81
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2772
.rm 81
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2773
.nr 38 \n(b-
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2774
.if \n(81<\n(38 .nr 81 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2775
.nr 82 0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2776
.82
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2777
.rm 82
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2778
.nr 38 \n(c-
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2779
.if \n(82<\n(38 .nr 82 \n(38
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2780
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2781
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2782
.ll \n(34u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2783
.nr 38 1n
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2784
.nr 79 0
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2785
.nr 40 \n(79+(0*\n(38)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2786
.nr 80 +\n(40
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2787
.nr 41 \n(80+(3*\n(38)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2788
.nr 81 +\n(41
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2789
.nr 42 \n(81+(3*\n(38)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2790
.nr 82 +\n(42
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2791
.nr TW \n(82
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2792
.if t .if \n(TW>\n(.li .tm Table at line 2009 file Input is too wide - \n(TW units
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2793
.fc  
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2794
.nr #T 0-1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2795
.nr #a 0-1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2796
.eo
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2797
.de T#
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2798
.ds #d .d
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2799
.if \(ts\n(.z\(ts\(ts .ds #d nl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2800
.mk ##
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2801
.nr ## -1v
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2802
.ls 1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2803
.ls
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2804
..
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2805
.ec
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2806
.ne \n(a|u+\n(.Vu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2807
.ne \n(b|u+\n(.Vu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2808
.ne \n(c|u+\n(.Vu
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2809
.if (\n(a|+\n(#^-1v)>\n(#- .nr #- +(\n(a|+\n(#^-\n(#--1v)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2810
.if (\n(b|+\n(#^-1v)>\n(#- .nr #- +(\n(b|+\n(#^-\n(#--1v)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2811
.if (\n(c|+\n(#^-1v)>\n(#- .nr #- +(\n(c|+\n(#^-\n(#--1v)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2812
.ta \n(80u \n(81u \n(82u 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2813
.nr 31 \n(.f
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2814
.nr 35 1m
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2815
\&\h'|\n(40u'\h'|\n(41u'\h'|\n(42u'
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2816
.mk ##
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2817
.nr 31 \n(##
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2818
.sp |\n(##u-1v
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2819
.nr 37 \n(40u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2820
.in +\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2821
.a+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2822
.in -\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2823
.mk 32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2824
.if \n(32>\n(31 .nr 31 \n(32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2825
.sp |\n(##u-1v
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2826
.nr 37 \n(41u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2827
.in +\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2828
.b+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2829
.in -\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2830
.mk 32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2831
.if \n(32>\n(31 .nr 31 \n(32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2832
.sp |\n(##u-1v
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2833
.nr 37 \n(42u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2834
.in +\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2835
.c+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2836
.in -\n(37u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2837
.mk 32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2838
.if \n(32>\n(31 .nr 31 \n(32
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2839
.sp |\n(31u
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2840
.fc
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2841
.nr T. 1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2842
.T# 1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2843
.35
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2844
.rm a+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2845
.rm b+
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2846
.rm c+
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2847
.TE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2848
.if \n-(b.=0 .nr c. \n(.c-\n(d.-127
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2849
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2850
\f2イタリック\fP で示されたオプションは、Javadoc の基本オプションであり、Javadoc ツールのフロントエンドによって提供され、すべてのドックレットで使用できます。標準ドックレット自体は、イタリックでないオプションを提供します。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2851
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2852
Javadoc オプション
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2853
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2854
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2855
\-overview \ path/filename 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2856
Javadoc に対して、\f2path/filename\fP で指定された「ソース」ファイルから概要ドキュメント用のテキストを取得し、そのテキストを概要ページ (\f2overview\-summary.html\fP) に配置するように指定します。 \f2path/filename\fP は、カレントディレクトリからの相対パスです。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2857
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2858
\f2filename\fPで任意の名前を使用し、\f2path\fP で任意の配置先を選択することも可能ですが、通常は \f2overview.html\fP という名前を付け、ソースツリー内の最上位パッケージディレクトリを含むディレクトリ内に配置します。この場所に配置すると、パッケージをドキュメント化するときに \f2path\fP を指定する必要がなくなります。なぜなら、 \f2\-sourcepath\fP によってこのファイルが指し示されるからです。たとえば、 \f2java.lang\fP パッケージのソースツリーが \f2/src/classes/java/lang/\fP の場合、概要ファイルを \f2/src/classes/overview.html\fP に配置できます。「使用例」を参照してください。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2859
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2860
\f2path/filename\fP で指定するファイルについては、「概要コメントファイル」を参照してください。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2861
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2862
概要ページが作成されるのは、Javadoc に複数のパッケージ名を渡した場合だけです。詳細は、「HTML フレーム」を参照してください。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2863
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2864
概要ページのタイトルは、\f2\-doctitle\fP によって設定されます。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2865
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2866
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2867
\-public 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2868
public クラスおよびメンバーだけを表示します。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2869
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2870
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2871
\-protected 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2872
protected および public のクラスとメンバーだけを表示します。これがデフォルトです。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2873
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2874
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2875
\-package 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2876
package、protected、および public のクラスとメンバーだけを表示します。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2877
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2878
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2879
\-private 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2880
すべてのクラスとメンバーを表示します。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2881
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2882
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2883
\-help 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2884
オンラインヘルプを表示します。Javadoc とドックレットのコマンド行オプションが一覧表示されます。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2885
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2886
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2887
\-doclet\  class 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2888
ドキュメントの生成に使うドックレットを起動するためのクラスファイルを指定します。完全指定の名前を指定してください。このドックレットにより、出力の内容と形式が定義されます。\f4\-doclet\fP オプションが使われていない場合、Javadoc は、標準ドックレットを使ってデフォルトの HTML 形式を生成します。このクラスには \f2start(Root)\fP が含まれている必要があります。この起動クラスへのパスは \f2\-docletpath\fP オプションによって定義されます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2889
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2890
たとえば、MIF ドックレットを呼び出すには、次のように指定します。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2891
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2892
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2893
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2894
    \-doclet com.sun.tools.doclets.mif.MIFDoclet
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2895
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2896
\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2897
.fi
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2898
.LP
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2899
特定のドックレットを実行した完全な例については、
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2900
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2901
\f2MIF Doclet のドキュメント\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2902
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2903
http://java.sun.com/j2se/javadoc/mifdoclet/docs/mifdoclet.htmlを参照してください。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2904
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2905
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2906
\-docletpath\  classpathlist 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2907
\f2\-doclet\fP オプションで指定されたドックレット開始クラスファイル、 およびそのクラスが依存するすべての JAR ファイルへのパスを指定します。開始クラスファイルが jar ファイル内にある場合、以下の例のように jar ファイルのパスが指定されます。絶対パスまたは現在のディレクトリからの相対パスを指定できます。 \f2classpathlist\fP には、複数のパスまたは JAR ファイルを含めることができます。 その場合、各パスまたは JAR ファイルを、Solaris の場合にはコロン (:)、Windows の場合にはセミコロン (;) で区切ります。目的のドックレット開始クラスがすでに検索パス内にある場合は、このオプションは不要です。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2908
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2909
jar ファイルへのパスの例には、ドックレット開始クラスファイルが含まれています。jar ファイル名が含まれている点に注目してください。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2910
.nf
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2911
\f3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2912
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2913
   \-docletpath /home/user/mifdoclet/lib/mifdoclet.jar
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2914
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2915
\fP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2916
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2917
ドックレット開始クラスファイルのパスの例。クラスファイル名が省略されている点に注目してください。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2918
.nf
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2919
\f3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2920
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2921
   \-docletpath /home/user/mifdoclet/classes/com/sun/tools/doclets/mif/
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2922
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2923
\fP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2924
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2925
特定のドックレットを実行した完全な例については、
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2926
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2927
\f2MIF Doclet のドキュメント\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2928
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2929
http://java.sun.com/j2se/javadoc/mifdoclet/docs/mifdoclet.htmlを参照してください。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2930
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2931
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2932
\-1.1 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2933
\f2この機能は Javadoc 1.4 から削除されました。代替機能はありません。このオプションは、Javadoc 1.1 によって生成されるのと同じ外見と機能を持つドキュメントを作成するためのものでした。入れ子のクラスはサポートされていません。このオプションが必要な場合は、Javadoc 1.2 または 1.3 を使用してください。\fP 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2934
.LP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2935
.TP 3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2936
\-source release 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2937
受け付けるソースコードのバージョンを指定します。\f2release\fP には次の値を指定できます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2938
.RS 3
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2939
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2940
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2941
\f31.5\fP \- javadoc は、JDK 1.5 で導入された総称などの言語機能を含むコードを受け付けます。\f3\-source\fP フラグが使用されなかった場合のコンパイラのデフォルト動作は、1.5 のものになります。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2942
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2943
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2944
\f31.4\fP Javadoc は、JDK 1.4 で導入された、アサーションを含むコードを受け付けます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2945
.TP 2
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2946
o
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2947
\f31.3\fP Javadoc は、JDK 1.3 以降に導入されたアサーション、総称、または他の言語機能をサポートしません。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2948
.RE
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2949
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2950
javac でコードをコンパイルするときに使用した値に対応する \f2release\fP の値を使用します。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2951
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2952
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2953
\-sourcepath\  sourcepathlist 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2954
パッケージ名または \-subpackages を javadoc コマンドに渡すときは、ソースファイル (.\f2.java\fP) を見つけるための \f2検索パス\fP を指定 \f2します\fP 。\f2sourcepathlist\fP には、コロン (\f2:\fP) で区切って複数のパスを含めることができます。Javadoc ツールは、指定されたパス以下のすべてのサブディレクトリを検索します。このオプションを使って、ドキュメント化されるソースファイルの位置だけでなく、それ自体はドキュメント化されないがドキュメント化されるソースファイルから継承されたコメントを持つソースファイルの位置も確認できます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2955
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2956
\f2\-sourcepath\fP オプションを使用できるのは、javadoc コマンドにパッケージ名を渡す場合だけです。このパスからは、javadoc コマンドに渡された \f2.java\fP ファイルは \f2検索\fP されません。 \f2.java\fP ファイルを検索するには、そのファイルのあるディレクトリに cd によって移動するか、または各ファイルの先頭にパスを含めます (「1 つ以上のクラスのドキュメント化」を参照)。 \f2\-sourcepath\fP が省略された場合、Javadoc は、クラスパスを使ってソースファイルを検索します (\-classpath を参照)。したがって、デフォルトの \-sourcepath は、クラスパスの値です。\-classpath も省略してパッケージ名を Javadoc に渡すと、Javadoc は現在のディレクトリおよびそのサブディレクトリからソースファイルを検索します。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2957
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2958
\f2sourcepathlist\fP には、ドキュメント化するパッケージ名のソースツリーのルートディレクトリを設定します。たとえば、 \f2com.mypackage\fP という名前のパッケージをドキュメント化する場合に、そのソースファイルが次の場所にあるとします。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2959
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2960
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2961
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2962
  /home/user/src/com/mypackage/*.java
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2963
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2964
\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2965
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2966
このとき次のように、 \f2sourcepath\fP を、com/mypackage を含むディレクトリである \f2/home/user/src\fP に指定したあと、 パッケージ名 \f2com.mypackage\fP を指定します。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2967
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2968
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2969
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2970
  % \fP\f3javadoc \-sourcepath /home/user/src/ com.mypackage\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2971
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2972
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2973
この方法は、ソースパスの値とパッケージ名を連結して、ドットを (円記号) 「\\」に変えると、パッケージのフルパス \f2/home/user/src/com/mypackage になることを理解すると簡単です\fP。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2974
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2975
2 つのソースパスを設定するには、次のようにします。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2976
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2977
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2978
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2979
  % \fP\f3javadoc \-sourcepath /home/user1/src:/home/user2/src com.mypackage\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2980
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2981
.fi
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2982
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2983
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2984
\-classpath\  classpathlist 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2985
javadoc が参照クラス (\f2.class\fP ファイル) の検索を行うときに使用するパスを指定します。参照クラスとは、ドキュメント化されるクラスと、それらのクラスから参照されるすべてのクラスを指します。\f2classpathlist\fP には、コロン (\f2:\fP) で区切って複数のパスを含めることができます。 Javadoc ツールは、指定されたパス以下のすべてのサブディレクトリを検索します。classpathlist を指定するときは、
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2986
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2987
\f2クラスパス\fP @
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2988
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2989
http://java.sun.com/javase/6/docs/technotes/tools/index.html#generalのドキュメントにある指示 \f2に従ってください\fP。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2990
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2991
\f2\-sourcepath\fP が省略されると、Javadoc ツールはクラスファイルを検索するときだけでなく、ソースファイルを検索するときにも \f2\-classpath\fP を使用します (下位互換性のため)。したがって、ソースファイルとクラスファイルを別々のパスから検索する必要がある場合は、 \f2\-sourcepath\fP と \f2\-classpath の両方を使います\fP.。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2992
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  2993
たとえば、 \f2com.mypackage\fP をドキュメント化する場合に、そのソースファイルがディレクトリ \f2/home/user/src/com/mypackage\fP 内に格納されており、このパッケージが \f2/home/user/lib\fP 内のライブラリに依存しているとします。このとき次のように指定します。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2994
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2995
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2996
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2997
  % \fP\f3javadoc \-classpath /home/user/lib \-sourcepath /home/user/src com.mypackage\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  2998
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  2999
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3000
\f2\-classpath\fP が指定されなかった場合、Javadoc ツールはほかのツールと同じく、CLASSPATH 環境変数が設定されていればその値を使用します。どちらも設定されていない場合、Javadoc ツールは現在のディレクトリからクラスを検索します。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3001
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3002
Javadoc ツールが \f2\-classpath\fP を使用してユーザークラスを検索する方法について、拡張クラスやブートストラップクラスと関連付けて説明している情報を入手するには、
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3003
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3004
\f2「クラスの検索方法」\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3005
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3006
http://java.sun.com/javase/6/docs/technotes/tools/findingclasses.htmlを参照してください。  
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3007
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3008
便宜上、 \f2*\fP のベース名を含むクラスパス要素は、 \f2.jar\fP または \f2.JAR\fP を拡張子に持つディレクトリ内のすべてのファイルのリストを指定するのと同等とみなされます (java プログラムはこの 2 つの呼び出しを区別できない)。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3009
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3010
.br
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3011
たとえば、ディレクトリ \f2foo\fP に \f2a.jar\fP と \f2b.JAR\fP が含まれている場合、クラスパス要素 \f2foo/*\fP は \f2A.jar:b.JAR\fP に展開されます。ただし、JAR ファイルの順番は未指定となります。このリストには、隠しファイルも含め、指定されたディレクトリ内のすべての JAR ファイルが含まれます。* だけから成る \f2クラスパスエントリは、\fP カレントディレクトリ内のすべての JAR ファイルのリストに展開されます。 \f2CLASSPATH\fP 環境変数も、定義時には同様に展開されます。クラスパスのワイルドカード展開は必ず、Java 仮想マシンの起動前に実行されます。したがって、\f2System.getenv("CLASSPATH")\fP 呼び出しのように環境に問い合わせを行わない限り、Java プログラムが展開されていないワイルドカードを認識することはありません。  
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3012
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3013
.TP 3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3014
\-subpackages\ \ package1:package2:... 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3015
ソースファイルから指定されたパッケージおよびそのサブパッケージ内に再帰的にドキュメントを生成します。このオプションは、ソースコードに新しいサブパッケージを追加する際に便利です。新しいサブパッケージは自動的に組み込まれます。各 \f2package\fP 引数は、任意の最上位サブパッケージ ( \f2java\fP など) または完全修飾パッケージ ( \f2javax.swing\fP など) になります。ソースファイルを含める必要はありません。引数は、コロンで区切られます (すべてのオペレーティングシステム)。ワイルドカードは不要です (使用不可)。パッケージの検索場所を指定するには、\f2\-sourcepath\fP を使用します。このオプションは、「ソースファイルの処理」で説明したとおり、ソースツリーにあるがパッケージには属していないソースファイルを処理しないので役立ちます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3016
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3017
たとえば、 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3018
.nf
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3019
\f3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3020
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3021
  % \fP\f3javadoc \-d docs \-sourcepath /home/user/src \-subpackages java:javax.swing\fP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3022
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3023
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3024
このコマンドは、「java」および「javax.swing」という名前のパッケージとこれらのサブパッケージ全部のドキュメントを生成します。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3025
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3026
\f2\-subpackages\fP と \f2\-exclude\fP を組み合わせて使用すると、特定のパッケージを除外できます。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3027
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3028
.TP 3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3029
\-exclude\ \ packagename1:packagename2:... 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3030
指定されたパッケージとそのサブパッケージを \f2\-subpackages\fP によって作成されたリストから無条件に除外します。 過去の \f2\-subpackages\fP オプションの指定によって組み込まれたパッケージ、または将来組み込まれるパッケージも除外の対象となります。 次に例を示します。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3031
.nf
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3032
\f3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3033
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3034
  % \fP\f3javadoc \-sourcepath /home/user/src \-subpackages java \-exclude java.net:java.lang\fP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3035
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3036
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3037
この場合、 \f2java.io\fP、 \f2java.util\fP、 \f2java.math\fP などが含められ、 \f2java.net\fP と \f2java.lang\fP をルートに持つパッケージが除外されます。この場合、 \f2java.lang\fP のサブパッケージである \f2java.lang.ref\fP も除外される点に注意してください。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3038
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3039
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3040
\-bootclasspath\  classpathlist 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3041
ブートクラスが存在するパスを指定します。ブートクラスとは、通常、Java プラットフォームのコアクラスのことです。ブートクラスパスは、Javadoc ツールがソースファイルとクラスファイルを探すときに使う検索パスの一部です。詳細は、
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3042
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3043
\f2「クラスの検索方法」\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3044
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3045
http://java.sun.com/javase/6/docs/technotes/tools/findingclasses.html#srcfilesを参照してください。コロン (:) を、 \f2classpathlist\fP 内のディレクトリ間の区切り文字として使用します。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3046
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3047
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3048
\-extdirs\  dirlist 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3049
拡張機能クラスが存在するディレクトリを指定します。拡張機能クラスとは、Java 拡張機能機構を使うすべてのクラスです。extdirs は、Javadoc ツールがソースファイルとクラスファイルを探すときに使う検索パスの一部です。詳細は、前述の \f2\-classpath\fP を参照してください。コロン (:) を、 \f2dirlist\fP 内のディレクトリ間の区切り文字として使用します。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3050
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3051
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3052
\-verbose 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3053
javadoc の実行中に詳細なメッセージを表示します。verbose オプションを指定しないと、ソースファイルのロード時、ドキュメントの生成時 (ソースファイルごとに 1 つのメッセージ)、およびソート時にメッセージが表示されます。verbose オプションを指定すると、各 Java ソースファイルの解析に要した時間 (ミリ秒単位) など、追加のメッセージが表示されます。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3054
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3055
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3056
\-quiet 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3057
エラーメッセージまたは警告メッセージ以外のメッセージを抑制し、警告とエラーだけが表示されるようにして、これらを特定しやすくします。バージョン文字列も抑制します。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3058
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3059
.TP 3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3060
\-breakiterator\  
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3061
英語の最初の文の末尾を決定する際に、英語用のロケール固有のアルゴリズムではなく、
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3062
.na
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3063
\f2java.text.BreakIterator\fP @
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3064
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3065
http://java.sun.com/javase/6/docs/api/java/text/BreakIterator.html の国際化された文境界を使用します (ほかのすべてのロケールではすでに \f2BreakIterator\fP が使用されている)。\f2「最初の文」\fPとは、パッケージ、クラス、またはメンバーの主説明での最初の文のことです。この文は、パッケージ、クラス、またはメンバーの要約にコピーされ、アルファベット順のインデックスにコピーされます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3066
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3067
JDK 1.2 以降、BreakIterator クラスは、英語を除くすべての言語の文の終わりを判断するために、すでに使用されています。したがって、 \f2\-breakiterator\fP オプションは、1.2 以降では英文以外には効果がありません。英文には、次のような独自のデフォルトのアルゴリズムがあります。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3068
.RS 3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3069
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3070
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3071
英文のデフォルトの文区切りアルゴリズム \- 空白または HTML ブロックタグ ( \f2<P>\fP など) が続くピリオドで停止する 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3072
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3073
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3074
breakiterator 文区切りアルゴリズム \- 一般に、次の語が大文字で始まる場合、空白文字が続くピリオド、疑問符、または感嘆符で停止する。このアルゴリズムでは「The serial no. is valid」など、ほとんどの省略表記が処理されますが、「Mr. Smith」などは処理されません。HTML タグや、数字または記号で始まる文では停止しない。HTML タグに埋め込まれている場合でも、「../filename」の最後のピリオドで停止する 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3075
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3076
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3077
注: 1.5.0 からは、1.4.x に設けられていた breakiterator 警告メッセージを削除し、デフォルトの文区切りアルゴリズムを変更していません。つまり、\\\-breakiterator オプションは、1.5.0 ではデフォルトではなくなり、またデフォルトにするつもりもありません。これは、「次のメジャーリリース」(1.5.0) でデフォルトを変更するという、以前の目的とは逆になっています。つまり、ソースコードを変更せず、1.4.x での breakiterator 警告を除去していない場合でも、1.5.0 からは何もする必要がなく、警告は消滅しています。この逆戻りの理由は、breakiterator をデフォルトにするメリットよりも、デフォルトにするために必要となる、互換性のないソースの変更の方が負担が大きかったためです。この件で皆様に余分の手間をおかけし、混乱を招いたことをお詫びいたします。  
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3078
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3079
\-locale\  language_country_variant 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3080
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3081
\f3重要\fP \- \f2\-locale\fP オプションは、\f2標準ドックレットが提供するすべてのオプション\fP、またはその他の任意のドックレットの提供するすべてのオプションより前 (左側) に指定する必要があります。そうしないと、ナビゲーションバーが英語で表示されます。このコマンド行オプションだけは、指定する順序に依存します。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3082
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3083
Javadoc がドキュメントを生成するときに使うロケールを指定します。この引数は次のような、java.util.Locale のドキュメンテーションで説明されているロケールの名前です。 \f2en_US\fP (英語、米国) または \f2en_US_WIN\fP (Windows で使用される英語)。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3084
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3085
ロケールを指定すると、指定したロケールのリソースファイルが Javadoc によって選択されて、メッセージ (ナビゲーションバー、リストと表の見出し、ヘルプファイルの目次、stylesheet.css のコメントなどの文字列) のために使われます。また、アルファベット順にソートされるリストのソート順、および最初の文の末尾を判別するための文の区切り文字も、指定したロケールによって決まります。ただし、このオプションは、ドキュメント化されるクラスのソースファイル内で指定されているドキュメンテーションコメントのテキストのロケールを決定するものではありません。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3086
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3087
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3088
\-encoding\  name 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3089
ソースファイルのエンコーディングの名前 ( \f2EUCJIS/SJIS\fP など) を指定します。 このオプションが指定されていない場合は、プラットフォームのデフォルトコンバータが使われます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3090
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3091
\-docencoding および \-charset も参照してください。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3092
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3093
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3094
\-Jflag 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3095
javadoc を実行する実行時システム java に、\f2flag\fP を直接渡します。 \f2J\fP と \f2flag\fP の間に空白を入れないように注意してください。たとえば、生成ドキュメントの処理用として32M バイトのメモリーをシステムで確保しておく必要がある場合には、java の \f2\-Xmx\fP オプションを次のように呼び出します。\f2\-Xms\fP は省略可能です。これは、メモリーの初期サイズを設定するだけのオプションで、メモリーの最低必要量がわかっている場合に便利です。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3096
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3097
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3098
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3099
   % \fP\f3javadoc \-J\-Xmx32m \-J\-Xms32m\fP \f3com.mypackage\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3100
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3101
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3102
使用している javadoc のバージョンを確認するには、次のように Java の\f2「\-version」\fPオプションを呼び出します。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3103
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3104
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3105
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3106
   % \fP\f3javadoc \-J\-version\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3107
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3108
   java version "1.2"
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3109
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3110
   Classic VM (build JDK\-1.2\-V, green threads, sunwjit)
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3111
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3112
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3113
出力ストリームには標準ドックレットのバージョン番号が含まれます。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3114
.RE
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3115
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3116
標準ドックレットが提供するオプション
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3117
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3118
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3119
\-d\  directory 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3120
生成された HTML ファイルを保存する生成先ディレクトリを指定します(「d」は「生成先 (destination)」の意味)。このオプションを省略すると、生成されたファイルは現在のディレクトリに保存されます。値 \f2directory\fP には、絶対ディレクトリ、または現在の作業ディレクトリからの相対ディレクトリを指定できます。バージョン 1.4 では、javadoc を実行すると生成先ディレクトリが自動的に作成されます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3121
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3122
たとえば次の場合、パッケージ \f2com.mypackage\fP のドキュメントが生成され、その結果が \f2/home/user/doc/\fP ディレクトリに保存されます。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3123
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3124
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3125
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3126
  % \fP\f3javadoc \-d /home/user/doc com.mypackage\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3127
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3128
.fi
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3129
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3130
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3131
\-use 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3132
ドキュメント化されるクラスおよびパッケージごとに 1 つの「使用」ページを組み込みます。このページには、その特定のクラスまたはパッケージの API を使っているパッケージ、クラス、メソッド、コンストラクタ、およびフィールドが記述されます。たとえば、クラス C を例にとると、クラス C を使っているものとしては、C のサブクラス、C として宣言されているフィールド、C を返すメソッド、および、型 C のパラメータを持つメソッドとコンストラクタがあります。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3133
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3134
たとえば、String の [使用] ページに何が表示されるかを見てみましょう。java.awt.Font クラスの \f2getName()\fP メソッドは、 \f2String\fP 型の値を \f2返します\fP。したがって、 \f2getName()\fP は \f2String\fP を使用しているので、String の [使用] ページに \f2このメソッドが表示されます\fP。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3135
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3136
ただし、ドキュメント化されるのは API の使用だけであって、実装はドキュメント化されません。あるメソッドが、その実装の中で \f2String\fP を使っていても、引数として文字列をとったり、文字列を返したりしない場合は、 \f2String\fP の「使用」とはみなされません。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3137
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3138
生成された [使用] ページにアクセスするには、目的のクラスまたはパッケージに移動し、ナビゲーションバーの [使用] リンクをクリックします。  
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3139
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3140
\-version 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3141
生成ドキュメントに、@version のテキストを組み込みます。このテキストは、デフォルトでは省略されます。使用している Javadoc ツールのバージョンを確認するには \f2\-J\-version\fP オプションを使用します。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3142
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3143
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3144
\-author 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3145
生成ドキュメントに、@author のテキストを組み込みます。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3146
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3147
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3148
\-splitindex 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3149
索引ファイルをアルファベットごとに複数のファイルに分割し、文字ごとに 1 つのファイルと、アルファベット以外の文字で始まる索引エントリ用に 1 つのファイルを作成します。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3150
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3151
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3152
\-windowtitle\  title 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3153
HTML の <title> タグに配置するタイトルを指定します。指定したタイトルは、ウィンドウのタイトルや、このページに対して作成されたブラウザのブックマーク (お気に入り) に表示されます。このタイトルには HTML タグを含めないでください。タイトルに HTML タグが含まれていると、ブラウザがタグを正しく解釈できません。\f2title\fP の中で引用符を使う場合は、引用符をエスケープする必要があります。\-windowtitle が省略されている場合、Javadoc ツールは、このオプションの代わりに \-doctitle の値を使います。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3154
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3155
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3156
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3157
  % \fP\f3javadoc \-windowtitle "Java SE Platform" com.mypackage\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3158
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3159
.fi
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3160
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3161
\-doctitle\  title 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3162
概要ファイルの最上部の近くに配置するタイトルを指定します。タイトルは中央揃えになり、レベル 1 の見出しとして、上部ナビゲーションバーのすぐ下に置かれます。\f2title\fP には、HTML タグと空白を含めることができますが、これらを含める場合は、全体を引用符で囲まなければなりません。\f2title\fP の中で引用符を使う場合は、引用符をエスケープする必要があります。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3163
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3164
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3165
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3166
  % \fP\f3javadoc \-doctitle "Java(TM)" com.mypackage\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3167
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3168
.fi
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3169
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3170
\-title\  title 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3171
\f3このオプションはもう存在していません。\fPこのオプションは Javadoc 1.2 のベータ版にしか存在していませんでした。このオプションの名前は \f2\-doctitle\fP に変更されました。名前を変更した理由は、このオプションが、ウィンドウのタイトルではなくドキュメントのタイトルを定義することを明確にするためです。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3172
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3173
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3174
\-header\  header 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3175
各出力ファイルの上端に配置するヘッダーテキストを指定します。ヘッダーは、上部ナビゲーションバーの右側に配置されます。\f2header\fP には、HTML タグと空白を含めることができますが、これらを含める場合は、全体を引用符で囲まなければなりません。\f2header\fP の中で引用符を使う場合は、引用符をエスケープする必要があります。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3176
.nf
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3177
\f3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3178
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3179
  % \fP\f3javadoc \-header "<b>Java 2 Platform </b><br>v1.4" com.mypackage\fP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3180
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3181
.fi
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3182
.LP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3183
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3184
\-footer\  footer 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3185
各出力ファイルの下端に配置するフッターテキストを指定します。フッターは、下部ナビゲーションバーの右側に配置されます。\f2footer\fP には、HTML タグと空白を含めることができますが、これらを含める場合は、全体を引用符で囲まなければなりません。\f2footer\fP の中で引用符を使う場合は、引用符をエスケープする必要があります。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3186
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3187
.TP 3
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3188
\-top 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3189
各出力ファイルの上端に配置するテキストを指定します。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3190
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3191
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3192
\-bottom\  text 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3193
各出力ファイルの最下部に配置するテキストを指定します。このテキストは、下部ナビゲーションバーより下の、ページの最下部に配置されます。 \f2text\fP には、HTML タグと空白を含めることができますが、これらを含める場合は、全体を引用符で囲まなければなりません。引用符を \f2text\fP 内で使用する場合、引用符をエスケープしなければならない可能性があります。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3194
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3195
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3196
\-link\  extdocURL 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3197
javadoc により生成された既存の外部参照クラスのドキュメンテーションへのリンクを作成します。引数を 1 つとります。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3198
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3199
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3200
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3201
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3202
\f4extdocURL\fP は、リンク先として指定する、javadoc によって生成された外部ドキュメントを含むディレクトリの絶対 URL または相対 URL です。あとで例を示します。このディレクトリ内にパッケージリストファイルが存在していなければなりません。 存在しない場合は、\f2\-linkoffline\fP を使用します。Javadoc ツールは、 \f2package\-list\fP ファイルからパッケージ名を読み取ったあと、その URL でそれらのパッケージにリンクします。Javadoc ツールの実行時に、\f2extdocURL\fP の値がそのまま、作成された \f2<A HREF>\fP リンク内にコピーされます。したがって、\f2extdocURL\fP はファイルへの URL ではなく「ディレクトリへの URL」でなければなりません。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3203
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3204
\f2extdocURL\fP への絶対リンクを使用すると、ユーザーのドキュメントを任意の Web サイト上のドキュメントにリンクできます。相対位置へリンクするだけでよい場合は相対リンクを使用できます。相対リンクの場合、ユーザーが渡す値は、( \f2\-d\fP で指定された) 生成先ディレクトリから、リンク先となるパッケージを含むディレクトリへの相対パスにすべきです。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3205
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3206
通常、絶対リンクを指定する場合は、 \f2http:\fP リンクを使用します。Web サーバーを持たないファイルシステムにリンクする場合は、 \f2file: リンクを使用できます。\fP ただし、この方法は、すべてのユーザーが生成された同じファイルシステムを共有するドキュメントにアクセスする必要がある場合以外は使用しないでください。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3207
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3208
すべての場合、すべてのオペレーティングシステムで、絶対 URL と相対 URL、「http:」ベースと「file:」ベースにかかわらず、スラッシュを区切り文字として使用します (
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3209
.na
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3210
\f2URL Memo\fP @
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3211
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3212
http://www.ietf.org/rfc/rfc1738.txt で指定)。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3213
.RS 3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3214
.TP 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3215
http: ベースの絶対リンク: 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3216
\f2\-link http://<host>/<directory>/<directory>/.../<name>\fP 
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3217
.TP 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3218
file: ベースの絶対リンク: 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3219
\f2\-link file://<host>/<directory>/<directory>/.../<name>\fP 
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3220
.TP 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3221
相対リンク: 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3222
\f2\-link <directory>/<directory>/.../<name>\fP 
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3223
.RE
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3224
.RE
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3225
.LP
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3226
javadoc の 1 回の実行で複数の \f2\-link\fP オプションを指定すれば、複数のドキュメントへのリンクを作成できます。 \f3\-linkoffline または \-link の選択\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3227
.br
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3228
\f2\-link\fPを使用する場合: 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3229
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3230
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3231
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3232
外部 API ドキュメントへの相対パスを使用する場合 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3233
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3234
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3235
外部 API ドキュメントへの絶対 URL を使用する場合 (プログラムがその URL に接続し、読み取りを行うことがシェルによって許可されている場合) 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3236
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3237
\f2\-linkoffline\fP を使用する場合: 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3238
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3239
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3240
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3241
外部 API ドキュメントへの絶対 URL を使用する場合 (プログラムがその URL に接続し、読み取りを行うことがシェルによって許可されていない場合)このような状況は、リンク先のドキュメントがファイアウォールの向こう側にある場合に発生します。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3242
.RE
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3243
.LP
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3244
\f3外部ドキュメントへの絶対リンクの使用例\fP \- \f2java.lang\fP、 \f2java.io\fP 、その他の Java プラットフォームパッケージ (
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3245
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3246
\f2http://java.sun.com/javase/6/docs/api/\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3247
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3248
http://java.sun.com/javase/6/docs/api 内) にリンクする場合を考えます。次のコマンドは、Java SE プラットフォームパッケージへのリンクを含んだ、パッケージ \f2com.mypackage\fP のドキュメントを生成します。生成されたドキュメントには、たとえばクラスツリー内の \f2Object\fP クラスへのリンクが含まれています。なお、 \f2\-sourcepath\fP や \f2\-d\fP など、その他のオプションは示していません。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3249
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3250
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3251
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3252
  % \fP\f3javadoc \-link http://java.sun.com/javase/6/docs/api com.mypackage\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3253
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3254
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3255
\f3外部ドキュメントへの相対リンクの使用例\fP \- 2 つのパッケージがあり、そのドキュメントが Javadoc ツールを複数回実行した結果生成されたものであるとします。さらに、これらのドキュメントが相対パスで分割されているとします。この例の場合、パッケージは、API である \f2com.apipackage\fP と、SPI (サービスプロバイダインタフェース) である \f2com.spipackage\fP です。ドキュメントの格納先は、 \f2docs/api/com/apipackage\fP と \f2docs/spi/com/spipackage\fP です。API パッケージのドキュメントはすでに生成済みで、 \f2docs\fP がカレントディレクトリになっていると仮定すると、API ドキュメントへのリンクを含む SPI パッケージをドキュメント化するには、次のコマンドを実行します。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3256
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3257
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3258
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3259
  % \fP\f3javadoc \-d ./spi \-link ../api com.spipackage\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3260
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3261
.fi
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3262
.LP
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3263
\f2\-link\fP の引数は、生成先ディレクトリ (\f2docs/spi\fP) からの相対パスです。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3264
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3265
\f3詳細\fP \- \f2\-link\fP オプションを使うと、「コードからは参照されていても、Javadoc の今回の実行ではドキュメント化されない」というクラスにリンクできるようになります。リンクから有効なページに移動できるようにするには、それらの HTML ページがある場所を調べ、その場所を \f2extdocURL\fP に指定する必要があります。これにより、たとえば、サードパーティーのドキュメントから \f2http://java.sun.com 上の java.*\fP のドキュメントへのリンクが \f2可能となります\fP。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3266
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3267
今回の実行で Javadoc によって生成されるドキュメント内の API だけを対象に \f2リンクを作成する場合は、\fP \-link オプションを省略します。 \f2\-link\fP オプションが指定されていない場合、Javadoc ツールは、外部参照されたドキュメントへのリンクを作成しません。これは、そのドキュメントが存在するかどうか、および存在する場合はその場所を判別できないからです。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3268
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3269
このオプションでは、生成ドキュメント内の複数の場所にリンクを作成できます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3270
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3271
もう 1 つの用途は、パッケージセット間でのクロスリンクです。一方のパッケージセットに対して javadoc を実行したあと、他方のパッケージセットに対して javadoc を再度実行することにより、両セット間で双方向のリンクを作成できます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3272
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3273
\f3クラスの参照方法\fP \- 外部参照クラスへのリンクを、テキストラベルだけではなく実際に表示するには、次の方法でクラスを参照する必要があります。メソッドの本体でクラスを参照するだけでは十分ではありません。それらのクラスは、 \f2import\fP 文、宣言のいずれの場所で参照されている必要があります。Here are examples of how the class \f2java.io.File\fP can be referenced: 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3274
.RS 3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3275
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3276
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3277
すべての種類の \f2import\fP 文の場合: ワイルドカードによるインポート、名前による明示的なインポート、または \f2java.lang.* に対する自動的なインポート\fP。たとえば、次のようにすれば十分です。
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3278
.br
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3279
\f2import java.io.*;\fP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3280
.br
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3281
1.3.x および 1.2.x では、名前による明示的なインポートだけです。ワイルドカードによるインポート文も、 \f2java.lang.* の自動インポートも使用できません\fP。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3282
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3283
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3284
宣言の場合:
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3285
.br
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3286
\f2void foo(File f) {}\fP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3287
.br
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3288
この参照を使用し、メソッド、コンストラクタ、フィールド、クラス、またはインタフェースの戻り値の型またはパラメータの型に置くか、 \f2implements\fP、 \f2extends\fP 、または \f2throws\fP 文に置きます。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3289
.RE
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3290
.LP
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3291
重要な結果として、 \f2\-link\fP オプションの使用時に、この制限のために誤って表示されないリンクが多数発生する可能性があります。テキストはハイパーテキストリンクが付けられずに表示されます。これらのリンクが表示する警告から、このリンクを認識できます。クラスを正しく参照し、それによってリンクを追加するためのもっとも安全な方法は上で説明したとおり、当該のクラスをインポートすることです。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3292
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3293
\f3パッケージリスト\fP \- \f2\-link\fP オプションが正しく機能するには、Javadoc ツールによって生成される \f2package\-list\fP という名前のファイルが、ユーザーが \f2\-link\fP に指定した URL に存在している必要があります。 \f2package\-list\fP ファイルは、その場所にあるドキュメント化されたパッケージの名前のリストが入った単純なテキストファイルです。前の例では、Javadoc ツールは、指定された URL で \f2package\-list\fP という名前のファイルを検索し、パッケージ名を読み込んだあと、その URL にあるそれらのパッケージへのリンクを作成しました。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3294
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3295
たとえば、Java SE 6 API のパッケージリストは 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3296
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3297
\f2http://java.sun.com/javase/6/docs/api/package\-list\fP @
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3298
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3299
http://java.sun.com/javase/6/docs/api/package\-list にあり、次のような内容で始まっています。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3300
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3301
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3302
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3303
  java.applet  
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3304
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3305
  java.awt
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3306
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3307
  java.awt.color
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3308
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3309
  java.awt.datatransfer
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3310
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3311
  java.awt.dnd
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3312
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3313
  java.awt.event
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3314
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3315
  java.awt.font
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3316
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3317
  その他
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3318
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3319
\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3320
.fi
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3321
.LP
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3322
\f2\-link\fP オプションを指定せずに javadoc を実行した場合、外部参照クラスに属する名前を見つけると、javadoc はその名前をリンクを持たない形で出力します。一方、 \f2\-link\fP オプションが指定された場合、Javadoc ツールは、 \f2指定された\fP \f2extdocURL\fP の場所にある package\-list ファイル内で、そのパッケージ名を検索します。パッケージ名が見つかると、\f2extdocURL\fP が名前の前に付加されます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3323
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3324
すべてのリンクが正しく機能するためには、外部参照のすべてのドキュメントが、指定した URL に存在していなければなりません。Javadoc ツールは、指定された package\-list が存在するかどうかを調べるだけで、指定された URL に目的のページが存在するかどうかはチェックしません。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3325
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3326
\f3複数のリンク\fP \- 複数の \f2\-link\fP オプションを指定すると、任意の数の外部生成ドキュメントへのリンクを作成できます。Javadoc 1.2 には、複数の \f2\-link\fP コマンドを指定できないというバグがあります。これは 1.2.2 で修正されました。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3327
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3328
リンクする外部ドキュメントごとに、次のように別々のリンクオプションを指定します。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3329
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3330
\ \  \f2% \fP\f4javadoc \-link\fP \f2extdocURL1\fP \f4\-link\fP \f2extdocURL2\fP \f2... \fP\f4\-link\fP \f2extdocURLn\fP \f4com.mypackage\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3331
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3332
\f2extdocURL1\fP、\f2extdocURL2\fP、... \f2extdocURLn\fP は、それぞれ外部ドキュメントのルートを指し、各ルートには、 \f2package\-list\fP という名前のファイルが入っています。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3333
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3334
\f3クロスリンク\fP \- まだ生成されていない 2 つ以上のドキュメントをクロスリンクする場合は、「ブートストラップ」が必要になります。つまり、どのドキュメントについても \f2package\-list\fP が存在していない場合は、最初のドキュメントに対して Javadoc ツールを実行する時点で、2 番目のドキュメントの \f2package\-list\fP はまだ存在していません。したがって、外部リンクを作成するには、2 番目のドキュメントを生成したあとで、最初のドキュメントを生成し直す必要があります。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3335
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3336
この場合、最初のドキュメント生成の目的は、 \f2package\-list\fP を作成することです。パッケージ名をすべて把握している場合は、package\-list を手動で作成してもかまいません。次に、2 番目のドキュメントとその外部リンクを生成します。必要な外部の \f2package\-list\fP ファイルが存在しない場合は、Javadoc ツールから警告が出力されます。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3337
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3338
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3339
\-linkoffline\  extdocURL\  packagelistLoc 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3340
このオプションは \f2\-link\fP のバリエーションの 1 つです。どちらも、外部参照クラスの javadoc 生成ドキュメントへのリンクを作成します。Javadoc \f2ツール自体が\fP オフラインになっているとき (Web 接続を使ってドキュメントにアクセスできないとき)、Web 上のドキュメントにリンクするには、\-linkoffline オプションを使用します。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3341
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3342
厳密には、 \f2外部\fP ドキュメントの \f2package\-list\fP ファイルにアクセスできないとき、またはこのファイルが \f2extdocURL\fP で指定された場所とは異なる場所 (通常、\f2packageListLoc\fP で指定可能なローカルな場所) に存在するとき、\-linkoffline を使用します。したがって、WWW 経由でしか \f2extdocURL\fP にアクセスできない場合、 \f2\-linkoffline\fP を指定することにより、ドキュメントの生成時に Javadoc ツールが Web に接続できなければならないという制約がなくなります。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3343
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3344
さらに、ドキュメントを更新するための「ハッキング」としての使用も可能です。パッケージのセット全体に対して javadoc を実行したあと、変更した一部のパッケージだけに対して javadoc を実行します。こうして、更新されたファイルを、オリジナルのファイルセットに挿入できるようにします。例をあとで示します。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3345
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3346
\f2\-linkoffline\fP オプションは引数を 2 つ取ります。1 つは、 \f2<a href>\fP リンクに組み込まれる文字列を表す引数、もう 1 つは \f2package\-list\fP の検索場所を示す引数です。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3347
.RS 3
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3348
.TP 2
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3349
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3350
\f4extdocURL\fP は、リンク先として指定する、javadoc によって生成された外部ドキュメントを含むディレクトリの絶対 URL または相対 URL です。相対リンクの場合、その値は、( \f2\-d\fP で指定された) 生成先ディレクトリからリンク先パッケージのルートへの相対パスにすべきです。詳細は、\-link オプションの \f2extdocURL\fP \f2を参照\fP してください。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3351
.TP 2
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3352
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3353
\f4packagelistLoc\fP は、外部ドキュメントの \f2package\-list\fP ファイルを含むディレクトリへのパスまたは URL です。これは、URL (http: または file:) でもファイルパスでもかまいませんし、絶対パスでも相対パスでもかまいません。相対パスの場合は、javadoc が実行されるカレントディレクトリからの相対パスとして指定します。ファイル名 \f2package\-list\fP は含めないでください。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3354
.RE
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3355
.LP
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3356
1 回の javadoc 実行で複数の \f2\-linkoffline\fP オプションを指定できます。1.2.2 より前は、複数のオプションを指定することはできませんでした。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3357
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3358
\f3外部ドキュメントへの絶対リンクの使用例\fP \- http://java.sun.com/javase/6/docs/api 内の \f2java.lang\fP、 \f2java.io\fP 、およびその他の Java SE プラットフォームパッケージ \f2にリンクしたくても\fP Web にアクセスできない場合を考えます。ブラウザで \f2、\fP 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3359
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3360
\f2http://java.sun.com/javase/6/docs/api/package\-list\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3361
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3362
http://java.sun.com/javase/6/docs/api/package\-list にある package\-list ファイルを開き、それをローカルディレクトリに保存し、第 2 引数 \f2packagelistLoc\fP でこのローカルコピーへのパスを指定します。この例では、パッケージリストファイルはカレントディレクトリ "\f2.\fP" に保存されています。次のコマンドは、Java SE プラットフォームパッケージへのリンクを含んだ、パッケージ \f2com.mypackage\fP のドキュメントを生成します。生成されたドキュメントには、たとえばクラスツリー内の \f2Object\fP クラスへのリンクが含まれています。なお、 \f2\-sourcepath\fP など、その他の必要オプションは示されていません。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3363
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3364
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3365
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3366
% \fP\f3javadoc \-linkoffline http://java.sun.com/javase/6/docs/api . com.mypackage\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3367
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3368
.fi
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3369
.LP
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3370
\f3外部ドキュメントへの相対リンクの使用例\fP \- \f2\-linkoffline\fP で相対パスを使用することは、あまりありません。理由は単純で、通常は \f2\-link\fP で十分だからです。 \f2\-linkoffline\fP を使用する際、 \f2package\-list\fP には通常ローカルのファイルを指定します。 相対リンクを使用する際も、リンク先のファイルには通常ローカルのファイルを指定します。したがって、 \f2\-linkoffline の 2 つの引数に別々のパスを指定する必要はありません\fP。2 つの引数が同一である場合は、 \f2\-link\fP を使用できます。 \f2\-link\fP の相対リンクの例を参照してください。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3371
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3372
\f4package\-list\fP\f3 ファイルを手動で作成\fP \- \f2package\-list\fP ファイルがまだ存在しなくても、ドキュメントのリンク先のパッケージ名がわかっている場合は、このファイルを自分で作成し、packagelistLoc \f2でそのパスを指定することができます。\fPcom.apipackage が最初に生成される時点で \f2com.spipackage\fP のパッケージリストが存在していなかったという、 \f2前出のケースが\fP 一例として挙げられます。この方法は、パッケージ名はわかっているものの、まだ公開されていない、新しい外部ドキュメントにリンクするドキュメントを生成する必要がある場合に便利です。また、Javadoc 1.0 または 1.1 で生成されたパッケージの \f2package\-list\fP ファイルを作成する必要がある場合にも、この方法が使えます。これらのバージョンでは、 \f2package\-list\fP ファイルは生成されていませんでした。同様に、2 つの企業が未公開の \f2package\-list\fP ファイルを共有すれば、クロスリンクを含むドキュメントを同時にリリースすることも可能となります。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3373
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3374
\f3複数のドキュメントへのリンク\fP \- 参照先となる生成ドキュメントごとに \f2\-linkoffline\fP を 1 回ずつ含めることができます。わかりやすくするために、オプションごとに改行して示しています。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3375
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3376
\f2% \fP\f4javadoc \-linkoffline\fP \f2extdocURL1\fP \f2packagelistLoc1\fP \f2\\\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3377
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3378
\f2\ \ \ \ \ \ \ \ \ \ \fP\f4\-linkoffline\fP \f2extdocURL2\fP \f2packagelistLoc2\fP \f2\\\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3379
.br
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3380
\f2\ \ \ \ \ \ \ \ \ \ ...\fP 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3381
.LP
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3382
\f3ドキュメントの更新\fP \- 前述の \f2\-linkoffline\fP オプションのもうひとつの用途は、プロジェクトに大量のパッケージが含まれていて、すでにツリー全体に対して javadoc の実行が完了している場合に、次の実行では、少量の変更を手早く加えたあと、ソースツリーのごく一部に対してだけ javadoc を再実行する場合に便利です。これは、ドキュメンテーションコメントに対してだけ変更を加え、宣言は変更しない場合にのみ正しく処理されるので、ハッキングのようなものです。ソースコードの宣言を追加、削除、または変更した場合は、索引、パッケージツリー、継承されるメンバーのリスト、「使用」ページなどの場所で、リンクが壊れることがあります。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3383
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3384
まず、この新しい小さな実行用として、新しい生成先ディレクトリ ( \f2update\fP と命名) を作成します。元の生成先ディレクトリの名前が \f2html\fP だったとします。もっとも単純な例では、 \f2html ディレクトリの親ディレクトリに移動 (cd) します\fP。 \f2\-linkoffline\fP の第 1 引数をカレントディレクトリ「.」に設定し、第 2 引数を、package\-list が含まれている \f2html\fP への相対パスに設定し、 \f2更新するパッケージのパッケージ名のみを\fP渡します。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3385
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3386
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3387
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3388
  % \fP\f3javadoc \-d update \-linkoffline . html com.mypackage\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3389
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3390
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3391
Javadoc ツリーの終了後、 \f2update/com/package\fP 内の生成されたクラスのページをコピーし (概要や索引は除く)、 \f2html/com/package 内の元のファイルに上書きします\fP。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3392
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3393
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3394
\-linksource\  
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3395
各ソースファイル (行番号付き) の HTML バージョンを作成し、標準 HTML ドキュメントからソースファイルへのリンクを追加します。リンクは、ソースファイル内に宣言されているクラス、インタフェース、コンストラクタ、メソッド、フィールドに対して作成されます。デフォルトコンストラクタ、生成されたクラスに対しては作成されません。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3396
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3397
\f3このオプションは、\fP\f4\-public\fP\f3、 \fP\f4\-package\fP\f3、 \fP\f4\-protected\fP\f3 、 \fP\f4\-private\fP\f3 の各オプションとは関係なく、非公開のクラス、フィールド、非公開のメソッドの本体をはじめとする組み込まれたソースファイル内のすべての非公開実装の詳細を公開します。\fP\f2\-private\fP オプションも併せて指定しないかぎり、非公開のすべてのクラスやインタフェースにリンク経由でアクセスできるとはかぎりません。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3398
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3399
各リンクは、その宣言内の識別子名の上に作成されます。たとえば、 \f2Button\fP クラスのソースコードへのリンクは、「Button」という語の上に作成されます。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3400
.nf
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3401
\f3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3402
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3403
    public class Button
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3404
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3405
    extends Component
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3406
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3407
    implements Accessible
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3408
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3409
\fP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3410
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3411
また、Button クラスの \f2getLabel()\fP メソッドのソースコードへのリンクは、「getLabel」という語の上に作成されます。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3412
.nf
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3413
\f3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3414
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3415
    public String getLabel()
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3416
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3417
\fP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3418
.fi
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3419
.LP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3420
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3421
\-group\  groupheading\  packagepattern:packagepattern:... 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3422
概要ページの複数のパッケージを、指定したグループに分けて、グループごとに表を作成します。各グループは、それぞれ別の \f2\-group\fP オプションで指定します。これらのグループは、コマンド行で指定した順序でページに表示されます。各グループ内では、パッケージがアルファベット順に並べられます。ある特定の \f2\-group\fP オプションでは、 \f2packagepattern\fP 式のリストに一致するパッケージが、 \f2groupheading\fP という見出しの表に表示されます。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3423
.RS 3
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3424
.TP 2
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3425
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3426
\f4groupheading\fP には、任意のテキストを指定でき、空白を含めることができます。指定したテキストは、グループの表見出しになります。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3427
.TP 2
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3428
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3429
\f4packagepattern\fP には、任意のパッケージ名、または任意のパッケージ名の先頭部分とそれに続く 1 つのアスタリスク (\f2*\fP) を指定できます。 アスタリスクは、「任意の文字に一致する」という意味のワイルドカードです。ワイルドカードとして指定できるのは、アスタリスクだけです。1 つのグループには、コロン (\f2:\fP) で区切って複数のパターンを含めることができます。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3430
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3431
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3432
\f3注: パターンやパターンリスト内でアスタリスクを使う場合は、 \fP\f4"java.lang*:java.util" のように、パターンリストを引用符で囲む必要があります。\fP 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3433
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3434
ユーザーが \f2\-group\fP オプションを 1 つも指定しなかった場合、「パッケージ」という見出しの 1 つのグループ内に、すべてのパッケージが配置されます。ドキュメント化されるパッケージの中に、指定したグループのどのグループにも入らないパッケージがある場合、このようなパッケージは「その他のパッケージ」という見出しを持つ独立したグループに入れられます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3435
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3436
たとえば、次のようにオプションを指定すると、ドキュメント化される 5 つのパッケージは、コアパッケージ、拡張機能パッケージ、およびその他のパッケージに分けられます。「java.lang*」では、最後のドットを指定していないことに注目してください。「java.lang.*」のようにドットを入れると、java.lang パッケージは除外されることになります。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3437
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3438
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3439
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3440
  % \fP\f3javadoc \-group "Core Packages" "java.lang*:java.util"
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3441
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3442
            \-group "Extension Packages" "javax.*"
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3443
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3444
            java.lang java.lang.reflect java.util javax.servlet java.new\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3445
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3446
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3447
この結果、次のようなグループ化が行われます。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3448
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3449
.TP 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3450
コアパッケージ 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3451
\f2java.lang\fP 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3452
\f2java.lang.reflect\fP 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3453
\f2java.util\fP 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3454
.TP 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3455
拡張機能パッケージ 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3456
\f2javax.servlet\fP 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3457
.TP 3
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3458
その他のパッケージ 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3459
\f2java.new\fP 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3460
.RE
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3461
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3462
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3463
\-nodeprecated 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3464
推奨されない API をドキュメントに生成しないようにします。このオプションを指定すると、\-nodeprecatedlist オプションを指定した場合と同じ効果があることに加えて、ドキュメントのほかの部分全体でも、推奨されない API が生成されません。このオプションは、コードを記述しているとき、推奨されないコードによって気を散らされたくない場合に便利です。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3465
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3466
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3467
\-nodeprecatedlist 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3468
推奨されない API のリストを含むファイル (deprecated\-list.html)、およびナビゲーションバーのそのページへのリンクが生成されないようにします。ただし、ドキュメントのほかの部分では、推奨されない API が生成されます。このオプションは、推奨されない API がソースコードに含まれておらず、ナビゲーションバーをすっきりと見せたい場合に便利です。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3469
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3470
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3471
\-nosince 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3472
生成ドキュメントから、@since タグに対応する「導入されたバージョン」 セクションを省略します。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3473
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3474
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3475
\-notree 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3476
生成されるドキュメントからクラスおよびインタフェースの階層ページを省略します。これらのページには、ナビゲーションバーの「ツリー」ボタンからアクセスできます。デフォルトでは、階層が生成されます。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3477
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3478
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3479
\-noindex 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3480
生成ドキュメントから、索引を省略します。デフォルトでは、索引が生成されます。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3481
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3482
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3483
\-nohelp 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3484
出力の各ページの最上部と最下部にあるナビゲーションバーから「ヘルプ」リンクを省略します。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3485
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3486
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3487
\-nonavbar 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3488
生成されるページの最上部と最下部に表示されるナビゲーションバー、ヘッダー、およびフッターを生成しないようにします。このオプションは、bottom オプションには影響を与えません。 \f2\-nonavbar\fP オプションは、印刷するためだけにファイルを PostScript または PDF に変換する場合など、内容だけが重要で、ナビゲーションの必要がない場合に便利です。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3489
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3490
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3491
\-helpfile\  path/filename 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3492
上部と下部のナビゲーションバーの「ヘルプ」リンクのリンク先となる代替ヘルプファイル \f2path/filename\fP のパスを指定します。このオプションが指定されないと、Javadoc ツールは、ツール内でハードコードされているヘルプファイル \f2help\-doc.html\fP を自動作成します。このオプションを使うと、そのデフォルトの動作をオーバーライドできます。\f2filename\fP にはどんなファイル名でも指定でき、 \f2help\-doc.html には限定されません。\fP Javadoc ツールは、ナビゲーションバー内のリンクを必要に応じて調整します。次に例を示します。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3493
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3494
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3495
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3496
  % \fP\f3javadoc \-helpfile /home/user/myhelp.html java.awt\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3497
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3498
.fi
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3499
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3500
\-stylesheetfile\  path/filename 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3501
代替 HTML スタイルシートファイルのパスを指定します。このオプションが指定されないと、Javadoc ツールは、ツール内でハードコードされているスタイルシートファイル \f2stylesheet.css\fP を自動作成します。このオプションを使うと、そのデフォルトの動作をオーバーライドできます。\f2filename\fP にはどんなファイル名でも指定でき、 \f2stylesheet.css には限定されません\fP。たとえば、 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3502
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3503
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3504
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3505
  % \fP\f3javadoc \-stylesheetfile /home/user/mystylesheet.css com.mypackage\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3506
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3507
.fi
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3508
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3509
\-serialwarn 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3510
@serial タグがない場合は、コンパイル時に警告を生成します。デフォルトでは、Javadoc 1.2.2 以降のバージョンでは、直列化の警告は生成されません1.2.2 より前の初期バージョンでは、警告が生成されます。このオプションを使用すると、直列化の警告が表示されるので、デフォルトの直列化可能フィールドと \f2writeExternal\fP メソッドを適切にドキュメント化するのに役立ちます。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3511
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3512
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3513
\-charset\  name 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3514
このドキュメント用の HTML 文字セットを指定します。この名前は、
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3515
.na
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3516
\f2IANA Registry\fP @
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3517
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3518
http://www.iana.org/assignments/character\-sets で与えられた、推奨される MIME 名でなければなりません。たとえば、 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3519
.nf
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3520
\f3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3521
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3522
  % \fP\f3javadoc \-charset "iso\-8859\-1" mypackage\fP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3523
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3524
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3525
生成されるすべてのページの先頭に、次の行が挿入されます。  
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3526
.nf
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3527
\f3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3528
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3529
   <META http\-equiv="Content\-Type" content="text/html; charset=ISO\-8859\-1">
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3530
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3531
\fP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3532
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3533
この META タグについては、
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3534
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3535
\f2HTML の標準\fP @
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3536
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3537
http://www.w3.org/TR/REC\-html40/charset.html#h\-5.2.2 (4197265 および 4137321) を参照してください。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3538
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3539
\-encoding および \-docencoding も参照してください。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3540
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3541
.TP 3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3542
\-docencoding\  name 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3543
生成される HTML ファイルのエンコーディングを指定します。この名前は、
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3544
.na
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3545
\f2IANA Registry\fP @
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3546
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3547
http://www.iana.org/assignments/character\-sets で与えられた、推奨される MIME 名でなければなりません。このオプションを省略しながら \-encoding を使用した場合、生成される HTML ファイルのエンコードは、\-encoding によって決められます。例: 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3548
.nf
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3549
\f3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3550
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3551
  % \fP\f3javadoc \-docencoding "ISO\-8859\-1" mypackage\fP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3552
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3553
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3554
\-encoding および \-charset も参照してください。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3555
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3556
.TP 3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3557
\-keywords 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3558
HTML メタキーワードタグを、クラスごとに生成されるファイルに追加します。これらのタグは、メタタグを検索するサーチエンジンがページを見つける場合に役立ちます。インターネット全体を検索する多くのサーチエンジンは、ページがメタタグを誤用しているため、メタタグを調べません。一方、検索を自身の Web サイトに限定している企業では、サーチエンジンがメタタグを調べることによってメリットを得られます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3559
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3560
メタタグには、クラスの完全修飾名と、フィールドおよびメソッドの修飾されていない名前が含まれます。コンストラクタは、クラス名と同じであるため含まれません。たとえば、クラス String は次のキーワードで開始します。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3561
.nf
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3562
\f3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3563
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3564
     <META NAME="keywords" CONTENT="java.lang.String class">
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3565
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3566
     <META NAME="keywords" CONTENT="CASE_INSENSITIVE_ORDER">
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3567
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3568
     <META NAME="keywords" CONTENT="length()">
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3569
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3570
     <META NAME="keywords" CONTENT="charAt()">
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3571
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3572
\fP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3573
.fi
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3574
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3575
.TP 3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3576
\-tag\ \ tagname:Xaoptcmf:"taghead" 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3577
Javadoc ツールがドキュメンテーションコメント内の引数を 1 つ取る単純なカスタムブロックタグ \f2@\fP\f2tagname\fP を解釈できるようにします。Javadoc ツールはタグ名の「スペルチェック」を行うことができるので、ソースコード内に存在するすべてのカスタムタグについて、 \f2\-tag\fP オプションを含めることが重要です。今回の実行では出力されないタグは、X を付けて無効 \f2にします\fP。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3578
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3579
コロン (\f4:\fP) が常に区切り文字になります。tagname \f2でコロンを使用する方法については、\fP 「タグ名でのコロンの使用」を参照してください。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3580
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3581
\f2\-tag\fP オプションは、タグの見出し「taghead」を太字で出力します。 その次の行には、このオプションの引数で指定したテキストが続きます。 以下の例を参照してください。ブロックタグと同様、この引数のテキストにはインラインタグを含めることができます。このインラインタグも解釈されます。出力は、引数を 1 つ取る標準のタグ ( \f2@return\fP や \f2@author\fP など) の出力とよく似ています。\f2taghead\fP を省略すると、\f2tagname\fP が見出しとして表示されます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3582
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3583
\f3タグの配置\fP \- 引数の \f4Xaoptcmf\fP 部分は、ソースコード内のタグを配置できる位置と、 を使ってこのタグを無効にできるかどうかを特定します。 \f2X\fP). タグの配置位置を制限しない場合は \f4a\fP を指定します。それ以外の文字の組み合わせも可能です。 \f4X\fP (タグの無効化)
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3584
.br
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3585
\f4a\fP (すべて)
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3586
.br
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3587
\f4o\fP (概要)
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3588
.br
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3589
\f4p\fP (パッケージ)
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3590
.br
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3591
\f4t\fP (型、つまりクラスとインタフェース)
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3592
.br
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3593
\f4c\fP (コンストラクタ)
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3594
.br
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3595
\f4m\fP (メソッド)
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3596
.br
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3597
\f4f\fP (フィールド) 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3598
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3599
\f3シングルタグの例\fP \- ソースコード内の任意の位置で使用できるタグのタグオプションの例を示します。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3600
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3601
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3602
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3603
    \-tag todo:a:"To Do:"
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3604
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3605
\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3606
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3607
@todo をコンストラクタ、メソッド、フィールドのみで使用する場合は、以下のオプションを使用します。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3608
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3609
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3610
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3611
    \-tag todo:cmf:"To Do:"
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3612
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3613
\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3614
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3615
上の例の最後のコロン (\f2:\fP) は、パラメータ区切り子ですが、見出しテキストの一部になっています (以下の例を参照)。次の例のように、 \f2@todo\fP タグを含むソースコードでは、いずれかのタグオプションを使用します。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3616
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3617
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3618
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3619
     @todo The documentation for this method needs work.
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3620
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3621
\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3622
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3623
\f3タグ名にコロンを使用する\fP \- コロン (:) をバックスラッシュでエスケープすると、コロンをタグ名に使用することができます。このドキュメンテーションコメントの中では、次のように使用します。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3624
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3625
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3626
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3627
    /**
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3628
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3629
     * @ejb:bean
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3630
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3631
     */
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3632
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3633
\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3634
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3635
でこのタグオプションを使用すると、  
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3636
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3637
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3638
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3639
    \-tag ejb\\\\:bean:a:"EJB Bean:"
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3640
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3641
\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3642
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3643
\f3タグ名のスペルチェック (タグの無効化)\fP \- ソースコード内に配置した一部のカスタムタグの出力を抑制したい場合があります。この場合も、ソースコード内にすべてのタグを配置し、出力を抑制しないタグを有効にし、出力を抑制するタグを無効にします。 \f2X\fP が存在する場合はタグが無効になり、存在しない場合はタグが有効になります。これにより、Javadoc ツールは、検出したタグが入力ミスなどによる未知のタグであるかどうかを特定できます。未知のタグを検出した場合、Javadoc ツールは警告を出力します。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3644
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3645
すでに配置されている値に \f2X\fP を追加できます。こうしておけば、 \f2X を削除するだけでタグを有効にすることができます\fP。たとえば、@todo タグの出力を抑制したい場合、次のように指定します。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3646
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3647
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3648
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3649
    \-tag todo:Xcmf:"To Do:"
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3650
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3651
\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3652
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3653
さらに単純な指定方法もあります。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3654
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3655
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3656
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3657
    \-tag todo:X
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3658
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3659
\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3660
.fi
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3661
.LP
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3662
構文 \f2\-tag todo:X\fP は、 \f2@todo\fP がタグレットで定義されていても有効です。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3663
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3664
\f3タグの順序\fP \- \f2\-tag\fP (および \f2\-taglet\fP) オプションの順序によって、タグの出力順が決まります。カスタムタグと標準タグを組み合わせて使用することもできます。標準タグのタグオプションは、順序を決定するためだけのプレースホルダです。これらは標準タグ名のみを使用します。(標準タグの小見出しは変更できません。)これについては、以下の例で説明します。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3665
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3666
\f2\-tag\fP が存在しない場合は、 \f2\-taglet\fP の位置によってその順序が決まります。タグが両方とも存在する場合、コマンド行の最後にあるほうがその順序を決定します。これは、タグやタグレットがコマンド行に指定された順番に処理されるためです。たとえば、 \f2\-taglet\fP と \f2\-tag\fP の両方が todo という名前を持っている場合、コマンド行の最後にあるほうが順序を決定します。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3667
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3668
\f3タグの完全セットの例\fP \- この例では、出力の「Parameters」と「Throws」の間に「To Do」を挿入します。X を使用して、@example が、ソースコード内の今回の実行では出力されないタグであることを指定します。@argfile を使用する場合は、次のように、引数ファイル内の別々の行にタグを配置できます。行の継続を示す文字は不要です。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3669
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3670
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3671
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3672
   \-tag param
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3673
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3674
   \-tag return
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3675
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3676
   \-tag todo:a:"To Do:"
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3677
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3678
   \-tag throws
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3679
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3680
   \-tag see
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3681
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3682
   \-tag example:X
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3683
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3684
\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3685
.fi
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3686
.LP
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3687
javadoc がドキュメンテーションコメントを解析する際に検索されたタグのうち、標準タグでも、 \f2\-tag\fP や \f2\-taglet\fP で渡されたタグでもないものはすべて未知のタグとみなされ、警告がスローされます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3688
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3689
標準タグは、最初、デフォルトの順序でリスト内に内部的に格納されます。 \f2\-tag\fP オプションを使用すると、このリストに追加されるタグ、すなわち標準タグの位置がデフォルトの位置から移動します。つまり、標準タグに \f2\-tag\fP オプションを付けなければ、これらはデフォルトの位置に配置されたままになります。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3690
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3691
\f3競合の回避\fP \- 固有の名前空間を細かく分けるには、パッケージに使用されている \f2com.mycompany.todo という名前のように、ドット (.) を区切り記号とする名前を使います\fP。Oracle は、今後も名前にドットを含まない標準タグを作成します。ユーザーが作成したタグは、Oracle が提供する同じ名前のタグの動作をオーバーライドします。つまり、 \f2@todo\fP という名前のタグまたはタグレットをユーザーが作成した場合、Oracle がその後同じ名前の標準タグを作成したとしても、その動作は常にユーザーが定義した動作と同じになります。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3692
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3693
\f3注釈 vs. Javadoc タグ\fP \- 一般に、追加する必要のあるマークアップが、ドキュメンテーションに影響を与えたりドキュメンテーションを生成したりするためのものである場合、そのマークアップは javadoc タグにすべきです。それ以外の場合は注釈にすべきです。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3694
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3695
\f2「Comparing Annotations and Javadoc Tags」\fP @
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3696
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3697
http://java.sun.com/j2se/javadoc/writingdoccomments/index.html#annotationsを参照してください。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3698
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3699
\-taglet オプションを使用して、より複雑なブロックタグやカスタムインラインタグを 作成することができます。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3700
.LP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3701
.TP 3
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3702
\-taglet\ \ class 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3703
そのタグのドキュメントの生成に使うドックレットを起動するためのクラスファイルを指定します。クラスの完全指定名を指定してください。このタグレットは、カスタムタグのテキスト引数の数も定義します。タグレットは、これらの引数を受け付け、処理し、出力を生成します。外部ドキュメントとサンプルタグレットについては、以下を参照してください。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3704
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3705
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3706
o
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3707
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3708
\f2「タグレットの概要」\fP @
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3709
.fi
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3710
http://java.sun.com/javase/6/docs/technotes/guides/javadoc/taglet/overview.html 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3711
.RE
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3712
.LP
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3713
タグレットは、ブロックタグまたはインラインタグで便利です。タグレットは任意の数の引数をとることができます。また、テキストを太字にする、箇条書きを作成する、テキストをファイルに書き出す、その他のプロセスを開始するなどのカスタム動作を実装できます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3714
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3715
タグレットで指定できるのは、タグの配置場所と配置形式のみです。その他のすべての決定は、ドックレットによって行われます。タグレットを使用しても、包含クラスのリストからクラス名を削除するなどの処理は実行できません。ただし、タグのテキストをファイルに出力したり、別のプロセスをトリガーするなどの副作用は得られます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3716
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3717
タグレットのパスを指定するには、\f2\-tagletpath\fP オプションを使用します。以下は、生成されるページの「Parameter」と「Throws」の間に「To Do」タグレットを挿入する例です。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3718
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3719
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3720
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3721
    \-taglet com.sun.tools.doclets.ToDoTaglet
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3722
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3723
    \-tagletpath /home/taglets 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3724
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3725
    \-tag return
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3726
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3727
    \-tag param
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3728
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3729
    \-tag todo
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3730
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3731
    \-tag throws
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3732
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3733
    \-tag see
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3734
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3735
\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3736
.fi
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3737
.LP
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3738
また、 \f2\-taglet\fP オプションを \f2\-tag\fP オプションの代わりに使用することもできますが、そうすると可読性が低下する可能性があります。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3739
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3740
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3741
\-tagletpath\ \ tagletpathlist 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3742
taglet クラスファイル (.class) の検索パスを指定します。\f2tagletpathlist\fP には、コロン (\f2:\fP) で区切って複数のパスを含めることができます。Javadoc ツールは、指定されたパス以下のすべてのサブディレクトリを検索します。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3743
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3744
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3745
\-docfilessubdirs\  
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3746
「\f2doc\-files\fP」ディレクトリの深いコピーを有効にします。つまり、コピー先には、サブディレクトリとすべてのコンテンツがコピーされます。たとえば、ディレクトリ \f2doc\-files/example/images\fP とそのすべての内容がコピーされます。ここでも、サブディレクトリを除外する指定が可能です。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3747
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3748
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3749
\-excludedocfilessubdir\ \ name1:name2... 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3750
「\f2doc\-files\fP」の、指定された名前のサブディレクトリをすべて除外します。これにより、SCCS とその他のソースコード制御サブディレクトリのコピーを防ぎます。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3751
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3752
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3753
\-noqualifier\ \ all\  | \ packagename1:packagename2:... 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3754
出力されるクラス名の先頭のパッケージ名 (パッケージ修飾子) を省略します。 \f2\-noqualifier\fP の引数は、「\f2all\fP」(すべてのパッケージ修飾子が省略される)、修飾子として削除すべきパッケージのコロン区切りリスト (ワイルドカードも可)、のいずれかとなります。クラスまたはインタフェース名が表示される位置からパッケージ名が削除されます。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3755
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3756
次の例では、すべてのパッケージ修飾子を省略します。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3757
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3758
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3759
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3760
    \-noqualifier all
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3761
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3762
\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3763
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3764
次の例では、パッケージ修飾子 java.lang および java.io を省略します。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3765
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3766
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3767
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3768
    \-noqualifier java.lang:java.io
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3769
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3770
\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3771
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3772
次の例では、java で始まるパッケージ修飾子と com.sun というサブパッケージ (javax ではない) を省略します。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3773
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3774
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3775
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3776
    \-noqualifier java.*:com.sun.*
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3777
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3778
\fP
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3779
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3780
パッケージ修飾子が上記の動作に従って表示される場合、名前は適切に短くされます。詳細は「名前の表示方法」を参照してください。この規則は、 \f2\-noqualifier\fP を使用するかどうかにかかわらず有効です。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3781
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3782
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3783
\-notimestamp\  
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3784
タイムスタンプが抑制されます。各ページ先頭近くにある、生成された HTML 内の HTML コメントでタイムスタンプが隠されます。Javadoc を 2 つのソースベースで実行し、それらに対して diff を実行するときにこのオプションを使用すると、タイムスタンプによって diff が発生しなくなるので便利です (このオプションを使用しないと、各ページで diff になります)。タイムスタンプには Javadoc のバージョン番号が含まれており、次のようになります。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3785
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3786
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3787
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3788
     <!\-\- Generated by javadoc (build 1.5.0_01) on Thu Apr 02 14:04:52 IST 2009 \-\->
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3789
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3790
\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3791
.fi
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3792
.LP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3793
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3794
\-nocomment\  
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3795
主説明およびすべてのタグを含むコメント本文全体を抑制し、宣言だけを生成します。このオプションにより、元は異なる目的のためだったソースファイルを再利用し、新しいプロジェクトの早い段階でスケルトン HTML ドキュメントを作成できるようになりました。 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3796
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3797
.TP 3
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3798
\-sourcetab tabLength 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3799
ソース内で各タブが獲得する空白の数を指定します。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3800
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3801
.SH "コマンド行引数ファイル"
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3802
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3803
javadoc のコマンド行を短くしたり簡潔にしたりするために、 \f2javadoc\fP コマンドに対する引数 ( \f2\-J\fP オプションを除く) が入った 1 つ以上のファイルを指定することができます。このことを利用すれば、どのオペレーティングシステム上でも、任意の長さの javadoc コマンドを作成できます。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3804
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3805
引数ファイルには、javac のオプションとソースファイル名を自由に組み合わせて記述できます。ファイル内の各引数は、スペースまたは改行で区切ります。ファイル名に空白が含まれている場合は、そのファイル名全体を二重引用符で囲みます。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3806
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3807
引数ファイル内のファイル名は、現在のディレクトリから見た相対パスになります。引数ファイルの位置から見た相対パスではありません。引数ファイル内のファイル名リストでは、ワイルドカード (*) は使用できません。たとえば、 \f2*.java\fP とは指定できません。引数ファイル内の引数で \f2@\fP 文字を使用して、複数のファイルを再帰的に解釈することはサポートされていません。また、 \f2\-J\fP オプションもサポートされていません。 このオプションは起動ツールに渡されますが、起動ツールでは引数ファイルをサポートしていないからです。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3808
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3809
javadoc を実行するときに、各引数ファイルのパスとファイル名の先頭に \f2@\fP 文字を付けて渡します。javadoc は、\f2@\fP 文字で始まる引数を見つけると、そのファイルの内容を展開して引数リストに挿入します。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3810
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3811
引数ファイルを 1 つ指定する例
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3812
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3813
次のように、「\f2argfile\fP」という名前の単一の引数ファイル内に、Javadoc のすべての引数を格納します。
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3814
.nf
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3815
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3816
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3817
  % \fP\f3javadoc @argfile\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3818
.fl
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3819
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3820
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3821
この引数ファイルには、次の例で示されている 2 つのファイルの内容を両方とも入れることができます。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3822
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3823
引数ファイルを 2 つ指定する例
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3824
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3825
2 つの引数ファイルを作成できます。1 つは Javadoc オプション用、もう 1 つはパッケージ名またはソースファイル名用です。なお、次のリストでは行継続文字を使用していません。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3826
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3827
次の内容を含む、「\f2options\fP」という名前のファイルを作成します。
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3828
.nf
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3829
\f3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  3830
.fl
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3831
     \-d docs\-filelist 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3832
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3833
     \-use 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3834
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3835
     \-splitindex
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3836
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3837
     \-windowtitle 'Java SE 7 API Specification'
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3838
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3839
     \-doctitle 'Java SE 7 API Specification'
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3840
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3841
     \-header '<b>Java(TM) SE 7</b>'
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3842
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3843
     \-bottom 'Copyright &copy; 1993\-2011 Oracle and/or its affiliates. All rights reserved.'
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3844
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3845
     \-group "Core Packages" "java.*"
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3846
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3847
     \-overview /java/pubs/ws/1.7.0/src/share/classes/overview\-core.html
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3848
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3849
     \-sourcepath /java/pubs/ws/1.7.0/src/share/classes
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3850
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3851
\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3852
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3853
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3854
次の内容を含む、「\f2packages\fP」という名前のファイルを作成します。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3855
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3856
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3857
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3858
     com.mypackage1
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3859
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3860
     com.mypackage2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3861
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3862
     com.mypackage3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3863
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3864
\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3865
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3866
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3867
そのあと、次のコマンドを使用して javadoc を実行します。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3868
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3869
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3870
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3871
  % \fP\f3javadoc @options @packages\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3872
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3873
.fi
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3874
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3875
パス付きの引数ファイルの例
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3876
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3877
引数ファイルには、パスを指定できます。ただし、そのファイル内に指定されたファイル名は、現在の作業ディレクトリから見た相対パスになります。つまり、下の例の場合は、 \f2path1\fP や \f2path2\fP から見た相対パスではありません。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3878
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3879
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3880
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3881
  % \fP\f3javadoc @path1/options @path2/packages\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3882
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3883
.fi
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3884
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3885
オプションの引数の例
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3886
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3887
次に、Javadoc オプションに対する引数だけを引数ファイルに格納する例を示します。ここでは \f2\-bottom\fP オプションを使用します。というのも、引数が長くなる可能性があるからです。次のようなテキスト引数を含む、「\f2bottom\fP」という名前のファイルを作成できます。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3888
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3889
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3890
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3891
<font size="\-1">
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3892
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3893
      <a href="http://java.sun.com/cgi\-bin/bugreport.cgi">Submit a bug or feature</a><br/>
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3894
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3895
      Copyright &copy; 1993, 2011, Oracle and/or its affiliates. All rights reserved.<br/>
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3896
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3897
      Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3898
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3899
      Other names may be trademarks of their respective owners.</font>
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3900
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3901
\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3902
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3903
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3904
そのあと、次のようにして Javadoc ツールを実行します。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3905
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3906
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3907
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3908
  % \fP\f3javadoc \-bottom @bottom @packages\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3909
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3910
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3911
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3912
あるいは、引数ファイルの先頭に \f2\-bottom\fP オプションも組み込んだあと、次のように実行してもかまいません。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3913
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3914
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3915
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3916
  % \fP\f3javadoc @bottom @packages\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3917
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3918
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3919
.SH "名前"
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3920
実行
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3921
.SH "Javadoc の実行"
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3922
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3923
\f3バージョン番号\fP \- javadoc のバージョン番号を判別するには、\f3javadoc \-J\-version\fP を使用します。出力ストリームには標準ドックレットのバージョン番号が含まれます。その出力を無効にするには、 \f2\-quiet\fP を使用します。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3924
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3925
\f3公開プログラムインタフェース\fP \- Java 言語で記述されたプログラムから Javadoc ツールを起動するとき使用します。このインタフェースは \f2com.sun.tools.javadoc.Main にあります\fP (javadoc は再入可能)。詳細は、
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3926
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3927
\f2「標準ドックレット」\fP @
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3928
.fi
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3929
http://java.sun.com/javase/6/docs/technotes/guides/javadoc/standard\-doclet.html#runningprogrammaticallyを参照してください。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3930
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3931
\f3ドックレットの実行\fP \- 下記の説明は、標準 HTML ドックレットを呼び出すためのものです。カスタムドックレットを呼び出すには、\-doclet および \-docletpath オプションを使用します。特定のドックレットを実行した完全な例については、
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3932
.na
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3933
\f2MIF Doclet のドキュメント\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3934
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3935
http://java.sun.com/j2se/javadoc/mifdoclet/docs/mifdoclet.htmlを参照してください。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3936
.SH "簡単な例"
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3937
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3938
javadoc は、パッケージ全体に対して実行することも、個々のソースファイルに対して実行することもできます。各パッケージ名は、それぞれのパッケージ名に対応するディレクトリ名を持ちます。次の例では、ソースファイルは \f2/home/src/java/awt/*.java にあります\fP。生成先ディレクトリは \f2/home/html です\fP。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3939
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3940
1 つ以上のパッケージのドキュメント化
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3941
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3942
あるパッケージをドキュメント化するには、そのパッケージのソースファイル (\f2*.java\fP) を、そのパッケージと同じ名前のディレクトリ内に格納する必要があります。パッケージ名が ( \f2java.awt.color\fP のようにドットで区切られた) いくつかの識別子から構成されている場合、右側の識別子に進むたびに、その識別子がより深いサブディレクトリに対応している必要があります ( \f2java/awt/color\fP など)。 単一パッケージのソースファイルを 2 グループに分け、異なる場所にあるそのような 2 つのディレクトリツリー内にそれぞれ格納してもかまいません。ただし、その両方のディレクトリへのパスを、 \f2\-sourcepath\fP に設定する必要があります。例: \f2src1/java/awt/color\fP および \f2src2/java/awt/color\fP。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3943
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3944
javadoc を実行するには、 \f2cd\fP を使用してディレクトリを変更するか、 \f2\-sourcepath\fP オプションを使用します。以下の例では、両方の方法について説明します。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3945
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3946
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3947
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3948
\f3ケース 1 \- 1 つ以上のパッケージからの起動を再帰的に実行\fP \- この例では javadoc が任意のディレクトリから実行できるように、\-sourcepath を使用し、再帰的処理のために \-subpackages (1.4 の新オプション) を使用します。これは、 \f2java\fP ディレクトリのサブパッケージをたどりますが、その際に、 \f2java.net\fP と \f2java.lang\fP をルートに持つパッケージは除外されます。このとき、 \f2java.lang のサブパッケージ\fPである java.lang.ref も \f2除外されます\fP。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3949
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3950
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3951
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3952
  % \fP\f3javadoc \fP\f3\-d\fP\f3 /home/html \fP\f3\-sourcepath\fP\f3 /home/src \fP\f3\-subpackages\fP\f3 java \fP\f3\-exclude\fP\f3 java.net:java.lang\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3953
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3954
.fi
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3955
.LP
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3956
ほかのパッケージツリーも下方にたどるには、 \f2java:javax:org.xml.sax のように、\fP それらのパッケージの名前を \-subpackages \f2の引数の末尾に追加します\fP。  
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3957
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3958
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3959
\f3ケース 2 \- ルートソースディレクトリに移ってから明示的なパッケージに対して実行\fP \- 完全指定のパッケージ名の親ディレクトリに移ります。次に、ドキュメント化する 1 つ以上のパッケージ名を指定して javadoc を実行します。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3960
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3961
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3962
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3963
  % \fP\f3cd /home/src/\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3964
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3965
  % \f3javadoc \-d /home/html java.awt java.awt.event\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3966
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3967
.fi
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3968
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3969
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3970
\f3ケース 3 \- 任意のディレクトリから実行。ソースファイルは 1 つのディレクトリツリー内にある\fP \- このケースでは、現在のディレクトリがどこであってもかまいません。最上位パッケージの親ディレクトリを \f2\-sourcepath\fP に指定し、ドキュメント化する 1 つ以上のパッケージ名を指定して javadoc を実行します。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3971
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3972
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3973
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3974
  % \fP\f3javadoc \-d /home/html \-sourcepath /home/src java.awt java.awt.event\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3975
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3976
.fi
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3977
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3978
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3979
\f3ケース 4 \- 任意のディレクトリから実行。ソースファイルは複数のディレクトリツリー内にある\fP \- これはケース 3 と似ていますが、パッケージが複数のディレクトリツリーに存在します。それぞれのツリーのルートへのパスを \f2\-sourcepath\fP に指定し (コロンで区切る)、ドキュメント化する 1 つ以上のパッケージ名を指定して javadoc を実行します。1 つのパッケージのすべてのソースファイルが、1 つのルートディレクトリの下に存在しなければならない、ということはありません。ソースパスとして指定された場所のどこかで見つかれば十分です。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3980
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3981
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3982
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3983
  % \fP\f3javadoc \-d /home/html \-sourcepath /home/src1:/home/src2 java.awt java.awt.event\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3984
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3985
.fi
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3986
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3987
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3988
結果: すべてのケースでパッケージ \f2java.awt\fP および \f2java.awt.event\fP 内の public および protected クラスとインタフェースについて、HTML 形式のドキュメントが生成され、指定された生成先ディレクトリ (\f2/home/html\fP) に HTML ファイルが保存されます。2 つ以上のパッケージが生成されているので、ドキュメントは、パッケージのリスト、クラスのリスト、およびメインのクラスページという 3 つのフレームを持つことになります。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3989
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3990
1 つ以上のクラスのドキュメント化
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3991
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3992
また、1 つ以上のソースファイル (\f2.java\fP) を渡して、Javadoc ツールを実行することもできます。javadoc は、次の 2 つの方法のいずれかで実行できます。1 つは \f2cd\fP を使用してディレクトリを変更する方法、もう 1 つは \f2.java\fP ファイルへのパスを完全に指定する方法です。相対パスは、現在のディレクトリを起点とします。ソースファイル名を渡すときは、 \f2\-sourcepath\fP オプションは無視されます。アスタリスク (*) のようなコマンド行ワイルドカードを使用すると、クラスのグループを指定できます。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3993
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3994
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3995
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  3996
\f3ケース 1 \- ソースディレクトリに移る\fP \- \f2.java\fP ファイルのあるディレクトリに移ります。次に、ドキュメント化する 1 つ以上のソースファイルの名前を指定して javadoc を実行します。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3997
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3998
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  3999
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4000
  % \fP\f3cd /home/src/java/awt\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4001
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4002
  % \f3javadoc \-d /home/html Button.java Canvas.java Graphics*.java\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4003
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4004
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4005
この例では、クラス \f2Button\fP と \f2Canvas\fP 、および名前が \f2Graphics で始まるクラスについて、HTML 形式のドキュメントが生成されます\fP。パッケージ名ではなくソースファイルが javadoc に引数として渡されているので、ドキュメントは、クラスのリストとメインページという 2 つのフレームを持つことになります。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4006
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4007
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4008
\f3ケース 2 \- パッケージのルートディレクトリに移る\fP \- これは、同じルート内にある複数のサブパッケージの個々のソースファイルをドキュメント化する場合に便利です。パッケージのルートディレクトリに移り、各ソースファイルを、ルートからのパスとともに指定します。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4009
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4010
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4011
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4012
  % \fP\f3cd /home/src/\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4013
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4014
  % \f3javadoc \-d /home/html java/awt/Button.java java/applet/Applet.java\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4015
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4016
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4017
この例では、クラス \f2Button\fP および \f2Applet について、HTML 形式のドキュメントが生成されます\fP。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4018
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4019
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4020
\f3ケース 3 \- 任意のディレクトリから\fP \- このケースでは、現在のディレクトリがどこであってもかまいません。ドキュメント化する .java ファイルへの絶対パス (またはカレントディレクトリからの相対パス) を指定して \f2javadoc\fP を実行します。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4021
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4022
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4023
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4024
  % \fP\f3javadoc \-d /home/html /home/src/java/awt/Button.java /home/src/java/awt/Graphics*.java\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4025
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4026
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4027
この例では、クラス \f2Button\fP と、名前が \f2Graphics で始まるクラスについて、HTML 形式のドキュメントが生成されます\fP。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4028
.RE
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4029
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4030
パッケージとクラスのドキュメント化
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4031
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4032
パッケージ全体と個々のクラスを同時に指定してドキュメント化することもできます。次に前述の 2 つの例を組み合わせた例を示します。 \f2\-sourcepath\fP は、パッケージへのパスに対しては使用できますが、個々のクラスのパスに対しては使用できません。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4033
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4034
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4035
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4036
  % \fP\f3javadoc \-d /home/html \-sourcepath /home/src java.awt /home/src/java/applet/Applet.java\fP
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4037
.fl
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4038
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4039
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4040
この例では、パッケージ \f2java.awt\fP とクラス \f2Applet について、HTML 形式のドキュメントが生成されます\fP。Javadoc ツールは、 \f2Applet.java ソースファイル内にパッケージ宣言があれば、\fP その宣言に基づいて \f2Applet のパッケージ名を\fP 判定します。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4041
.SH "使用例"
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4042
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4043
Javadoc ツールには多くの便利なオプションがあり、その中にはほかのオプションよりも頻繁に使われるものがあります。ここで紹介するのは、Java プラットフォーム API に対して Javadoc ツールを実行するときに使用する実際のコマンドです。ここでは、Java SE Platform, Standard Edition, v1.2 の (約) 1500 個の public および protected クラスのドキュメントを生成するために、180M バイトのメモリーを使用します。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4044
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4045
同じ例を 2 回掲載します。最初の例はコマンド行から実行するもので、2 番目の例は Makefile から実行するものです。オプションの引数で絶対パスが使用されているため、同じ \f2javadoc\fP コマンドをどのディレクトリからでも実行できます。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4046
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4047
コマンド行の例
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4048
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4049
次の例は、DOS などの一部のシェルでは長すぎる可能性があります。この制限を回避するには、コマンド行引数ファイルを使用します。または、シェルスクリプトを記述します。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4050
.nf
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4051
\f3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4052
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4053
% javadoc \-sourcepath /java/jdk/src/share/classes \\ 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4054
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4055
    \-overview /java/jdk/src/share/classes/overview.html \\ 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4056
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4057
    \-d /java/jdk/build/api \\ 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4058
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4059
    \-use \\ 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4060
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4061
    \-splitIndex \\ 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4062
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4063
    \-windowtitle 'Java Platform, Standard Edition 7 API Specification' \\ 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4064
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4065
    \-doctitle 'Java Platform, Standard Edition 7 API Specification' \\ 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4066
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4067
    \-header '<b>Java(TM) SE 7</b>' \\ 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4068
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4069
    \-bottom '<font size="\-1">
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4070
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4071
      <a href="http://java.sun.com/cgi\-bin/bugreport.cgi">Submit a bug or feature</a><br/>
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4072
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4073
      Copyright &copy; 1993, 2011, Oracle and/or its affiliates. All rights reserved.<br/>
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4074
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4075
      Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4076
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4077
      Other names may be trademarks of their respective owners.</font>' \\ 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4078
.fl
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4079
    \-group "Core Packages" "java.*:com.sun.java.*:org.omg.*" \\ 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4080
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4081
    \-group "Extension Packages" "javax.*" \\ 
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4082
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4083
    \-J\-Xmx180m \\  
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4084
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4085
    @packages
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4086
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4087
\fP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4088
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4089
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4090
上記のコマンドで、 \f2packages\fP は、処理対象のパッケージ名 ( \f2java.applet java.lang\fP など) が入っているファイルの名前です。各オプションの、単一引用符で囲まれた引数の内側には、改行文字を挿入できません。たとえば、この例をコピー&ペーストする場合は、 \f2\-bottom\fP オプションから改行文字を削除してください。さらに、このあとの「注」も参照してください。
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4091
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4092
Makefile の例
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4093
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4094
ここでは、GNU Makefile の例を示します。Windows の Makefile の例については、
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4095
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4096
\f2Windows の Makefile の作成方法\fP @
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4097
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4098
http://java.sun.com/j2se/javadoc/faq/index.html#makefilesを参照してください。
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4099
.nf
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4100
\f3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4101
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4102
javadoc \-\fP\f3sourcepath\fP\f3 $(SRCDIR)              \\   /* Sets path for source files     */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4103
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4104
        \-\fP\f3overview\fP\f3 $(SRCDIR)/overview.html  \\   /* Sets file for overview text    */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4105
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4106
        \-\fP\f3d\fP\f3 /java/jdk/build/api             \\   /* Sets destination directory     */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4107
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4108
        \-\fP\f3use\fP\f3                               \\   /* Adds "Use" files               */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4109
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4110
        \-\fP\f3splitIndex\fP\f3                        \\   /* Splits index A\-Z               */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4111
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4112
        \-\fP\f3windowtitle\fP\f3 $(WINDOWTITLE)        \\   /* Adds a window title            */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4113
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4114
        \-\fP\f3doctitle\fP\f3 $(DOCTITLE)              \\   /* Adds a doc title               */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4115
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4116
        \-\fP\f3header\fP\f3 $(HEADER)                  \\   /* Adds running header text       */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4117
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4118
        \-\fP\f3bottom\fP\f3 $(BOTTOM)                  \\   /* Adds text at bottom            */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4119
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4120
        \-\fP\f3group\fP\f3 $(GROUPCORE)                \\   /* 1st subhead on overview page   */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4121
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4122
        \-\fP\f3group\fP\f3 $(GROUPEXT)                 \\   /* 2nd subhead on overview page   */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4123
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4124
        \-\fP\f3J\fP\f3\-Xmx180m                         \\   /* Sets memory to 180MB           */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4125
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4126
        java.lang java.lang.reflect        \\   /* Sets packages to document      */
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4127
.fl
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4128
        java.util java.io java.net         \\ 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4129
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4130
        java.applet
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4131
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4132
        
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4133
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4134
WINDOWTITLE = 'Java(TM) SE 7 API Specification'
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4135
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4136
DOCTITLE = 'Java(TM) Platform Standard Edition 7 API Specification'
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4137
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4138
HEADER = '<b>Java(TM) SE 7</font>'
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4139
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4140
BOTTOM = '<font size="\-1">
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4141
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4142
      <a href="http://java.sun.com/cgi\-bin/bugreport.cgi">Submit a bug or feature</a><br/>
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4143
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4144
      Copyright &copy; 1993, 2011, Oracle and/or its affiliates. All rights reserved.<br/>
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4145
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4146
      Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4147
.fl
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4148
      Other names may be trademarks of their respective owners.</font>'
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4149
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4150
GROUPCORE = '"Core Packages" "java.*:com.sun.java.*:org.omg.*"'
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4151
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4152
GROUPEXT  = '"Extension Packages" "javax.*"'
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4153
.fl
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4154
SRCDIR = '/java/jdk/1.7.0/src/share/classes'
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4155
.fl
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4156
\fP
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4157
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4158
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4159
Makefile の引数は、単一引用符で囲みます。
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4160
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4161
\f3注\fP
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4162
.RS 3
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4163
.TP 2
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4164
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4165
\-windowtitle \f2オプションを省略すると、\fP Javadoc ツールによってドキュメントタイトルがウィンドウタイトルにコピーされます。 \f2\-windowtitle\fP のテキストは基本的に \f2\-doctitle\fP のものと同じですが、HTML タグを含まない点が異なります。これは、HTML タグが raw テキストとしてウィンドウタイトル内に表示されるのを防ぐためです。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4166
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4167
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4168
ここで行っているように \f2\-footer\fP オプションを省略すると、Javadoc ツールによってヘッダーのテキストがフッターにコピーされます。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4169
.TP 2
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4170
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4171
この例では必要ありませんが、\-\f2classpath\fP と \-\f2link\fP も重要なオプションです。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4172
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4173
.SH "トラブルシューティング"
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4174
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4175
一般的なトラブルシューティング
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4176
.RS 3
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4177
.TP 2
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4178
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4179
\f3Javadoc FAQ\fP \- 一般的なバグおよびトラブルシューティングのヒントは、
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4180
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4181
\f2「Javadoc FAQ」\fP @
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4182
.fi
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4183
http://java.sun.com/j2se/javadoc/faq/index.html#B で参照できます。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4184
.TP 2
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4185
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4186
\f3バグおよび制限事項\fP \- バグの一部は、「Important Bug Fixes and Changes」 でも参照できます。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4187
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4188
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4189
\f3バージョン番号\fP \- 「バージョン番号」を参照してください。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4190
.TP 2
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4191
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4192
\f3有効なクラスだけをドキュメント化\fP \- パッケージをドキュメント化するとき、Javadoc は、有効なクラス名で構成されているファイルのみを読み込みます。たとえば、ファイル名にハイフン「\-」を含めることで、javadoc によるファイルの解析を防ぐことができます。 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4193
.RE
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4194
.SS 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4195
エラーと警告
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4196
.LP
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4197
エラーおよび警告メッセージには、ファイル名と宣言行 (ドキュメンテーションコメント内の特定の行ではない) の行番号が含まれます。
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4198
.RS 3
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4199
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4200
o
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4201
\f2"error: cannot read: Class1.java"\fP Javadoc ツールはカレントディレクトリに Class1.java クラスをロードしようとしています。絶対パスまたは相対パスとともに表示されるクラス名は、この例の場合 \f2./Class1.java と同じです\fP。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4202
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4203
.SH "環境"
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4204
.RS 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4205
.TP 3
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4206
CLASSPATH 
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4207
Javadoc がユーザークラスのファイルを探すときに使うパスを指定する環境変数です。この環境変数は、 \f2\-classpath\fP オプションによってオーバーライドされます。ディレクトリは、次のようにコロンで区切ります。 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4208
.:/home/classes:/usr/local/java/classes 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4209
.RE
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4210
.SH "関連項目"
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4211
.RS 3
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4212
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4213
o
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4214
javac(1) 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4215
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4216
o
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4217
java(1) 
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4218
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4219
o
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4220
jdb(1) 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4221
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4222
o
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4223
javah(1) 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4224
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4225
o
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4226
javap(1) 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4227
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4228
o
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4229
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4230
\f2Javadoc のホームページ\fP @
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4231
.fi
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4232
http://java.sun.com/j2se/javadoc/index.jsp 
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4233
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4234
o
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4235
.na
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4236
\f2How to Write Doc Comments for Javadoc\fP @
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4237
.fi
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4238
http://java.sun.com/j2se/javadoc/writingdoccomments/index.html 
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4239
.TP 2
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4240
o
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4241
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4242
\f2クラスパスの設定\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4243
.fi
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4244
http://java.sun.com/javase/6/docs/technotes/tools/index.html#general 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4245
.TP 2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4246
o
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4247
.na
9352
cabba0c0f3ee 7025070: man page localization broken in jdk7
ogino
parents: 5865
diff changeset
  4248
\f2javac と javadoc がクラスを検索する方法\fP @
2692
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4249
.fi
345bc8d65b19 6837214: Update JDK7 man pages
tbell
parents: 2
diff changeset
  4250
http://java.sun.com/javase/6/docs/technotes/tools/findingclasses.html#srcfiles (tools.jar) 
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
  4251
.RE
5865
47da38a8c0f0 6955341: Oracle rebranding changes for man pages
bpatel
parents: 5506
diff changeset
  4252