クラスjava.lang.Package
の使用
Packageを使用するパッケージ
-
java.langでのPackageの使用
修飾子と型メソッド説明protected PackageClassLoader.definePackage(String name, String specTitle, String specVersion, String specVendor, String implTitle, String implVersion, String implVendor, URL sealBase) このClassLoaderにnameでパッケージを定義します。final PackageClassLoader.getDefinedPackage(String name) このクラス・ローダーによって定義された、指定されたnameのPackageを返します。final Package[]ClassLoader.getDefinedPackages()このクラス・ローダーによって定義されたすべてのPackageを返します。Class.getPackage()このクラスのパッケージを取得します。protected PackageClassLoader.getPackage(String name) 非推奨。static PackagePackage.getPackage(String name) 非推奨。複数のクラス・ローダーが互いに委譲して同じパッケージ名を持つクラスを定義し、そのようなローダーの1つがgetPackageのルックアップ動作に依存して親ローダーからPackageを返す場合、Packageによって公開されるプロパティは期待どおりにならない場合があります残りのプログラム。protected Package[]ClassLoader.getPackages()このクラス・ローダーとその祖先によって定義されたすべてのPackageを返します。static Package[]Package.getPackages()呼出し元のクラス・ローダーとその祖先によって定義されたすべてのPackageを返します。 -
java.netでのPackageの使用
修飾子と型メソッド説明protected PackageURLClassLoader.definePackage(String name, Manifest man, URL url) このURLClassLoaderに新しいパッケージを名前で定義します。
getPackageのルックアップ動作に依存して親ローダーからPackageを返す場合、Packageによって公開されるプロパティは期待どおりにならない場合があります残りのプログラム。