このトピックでは、パーツや変数を命名したり、name などのプロパティーに値を割り当てたりする際の規則について説明します。
EGL には、次の 3 つのカテゴリーの識別子があります。
- EGL パーツ名および変数名。
- パーツ定義または変数宣言のプロパティー値として指定される外部リソース名。
これらの名前は特殊ケースを表し、命名規則はランタイム・システムの規則に依存します。
- EGL パッケージ名 (例: com.mycom.mypack)。このケースでは、各文字シーケンスがピリオドで区切られ、各シーケンスの名前は EGL パーツ名の命名規則に従っています。パッケージ名とファイル構造の関係について詳しくは、EGL プロジェクト、パッケージ、およびファイルを参照してください。
EGL パーツ名または変数名は 1 から 128 字の連続する文字です。
特に注記がない限り、名前は、文字またはアンダースコアーで始める必要があります。
また、名前には、数字や通貨記号のほか、追加の Unicode 文字を含めることができます。
以下の追加の制約事項が該当します。
パーツには、次のような特殊な考慮事項が適用されます。
- レコード・パーツでは、論理ファイルまたはキューの名前が 8 文字を超えてはなりません。
- さまざまなパーツで、生成された出力ファイルや Java™ クラスの名前に別名が取り込まれます。
別名を指定しない場合、EGL は、プログラム・パーツの名前を使用します。ただし、その名前はランタイム環境で許可されている最大文字数まで (必要に応じて) 切り捨てられます。このトピックの『互換性』を参照してください。