548 549 /** 550 * <code>Name</code> object for <code>Class-Path</code> 551 * manifest attribute. Bundled extensions can use this attribute 552 * to find other JAR files containing needed classes. 553 * @see <a href="../../../../technotes/guides/extensions/spec.html#bundled"> 554 * Extensions Specification</a> 555 */ 556 public static final Name CLASS_PATH = new Name("Class-Path"); 557 558 /** 559 * <code>Name</code> object for <code>Main-Class</code> manifest 560 * attribute used for launching applications packaged in JAR files. 561 * The <code>Main-Class</code> attribute is used in conjunction 562 * with the <code>-jar</code> command-line option of the 563 * <tt>java</tt> application launcher. 564 */ 565 public static final Name MAIN_CLASS = new Name("Main-Class"); 566 567 /** 568 * <code>Name</code> object for <code>Sealed</code> manifest attribute 569 * used for sealing. 570 * @see <a href="../../../../technotes/guides/extensions/spec.html#sealing"> 571 * Extension Sealing</a> 572 */ 573 public static final Name SEALED = new Name("Sealed"); 574 575 /** 576 * <code>Name</code> object for <code>Extension-List</code> manifest attribute 577 * used for declaring dependencies on installed extensions. 578 * @see <a href="../../../../technotes/guides/extensions/spec.html#dependency"> 579 * Installed extension dependency</a> 580 */ 581 public static final Name EXTENSION_LIST = new Name("Extension-List"); 582 583 /** 584 * <code>Name</code> object for <code>Extension-Name</code> manifest attribute 585 * used for declaring dependencies on installed extensions. 586 * @see <a href="../../../../technotes/guides/extensions/spec.html#dependency"> 587 * Installed extension dependency</a> | 548 549 /** 550 * <code>Name</code> object for <code>Class-Path</code> 551 * manifest attribute. Bundled extensions can use this attribute 552 * to find other JAR files containing needed classes. 553 * @see <a href="../../../../technotes/guides/extensions/spec.html#bundled"> 554 * Extensions Specification</a> 555 */ 556 public static final Name CLASS_PATH = new Name("Class-Path"); 557 558 /** 559 * <code>Name</code> object for <code>Main-Class</code> manifest 560 * attribute used for launching applications packaged in JAR files. 561 * The <code>Main-Class</code> attribute is used in conjunction 562 * with the <code>-jar</code> command-line option of the 563 * <tt>java</tt> application launcher. 564 */ 565 public static final Name MAIN_CLASS = new Name("Main-Class"); 566 567 /** 568 * {@code Name} object for {@code Profile} manifest attribute used by 569 * applications or libraries packaged as JAR files to indicate the 570 * minimum profile required to execute the application. 571 * @since 1.8 572 * @see UnsupportedProfileException 573 */ 574 public static final Name PROFILE = new Name("Profile"); 575 576 /** 577 * <code>Name</code> object for <code>Sealed</code> manifest attribute 578 * used for sealing. 579 * @see <a href="../../../../technotes/guides/extensions/spec.html#sealing"> 580 * Extension Sealing</a> 581 */ 582 public static final Name SEALED = new Name("Sealed"); 583 584 /** 585 * <code>Name</code> object for <code>Extension-List</code> manifest attribute 586 * used for declaring dependencies on installed extensions. 587 * @see <a href="../../../../technotes/guides/extensions/spec.html#dependency"> 588 * Installed extension dependency</a> 589 */ 590 public static final Name EXTENSION_LIST = new Name("Extension-List"); 591 592 /** 593 * <code>Name</code> object for <code>Extension-Name</code> manifest attribute 594 * used for declaring dependencies on installed extensions. 595 * @see <a href="../../../../technotes/guides/extensions/spec.html#dependency"> 596 * Installed extension dependency</a> |