Class PackageDesc


  • public class PackageDesc
    extends java.lang.Object
    The package element can be used to indicate to the JNLP Client which packages are implemented in which JAR files.
    Version:
    $Revision: 1.6 $
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.lang.String ASTERIX_SUFFIX  
      private java.lang.String name
      the package name
      static java.lang.String NAME_ATTRIBUTE  
      private java.lang.String part
      the part required by the package
      static java.lang.String PART_ATTRIBUTE  
      private boolean recursive
      whether the package includes subpackages
      static java.lang.String RECURSIVE_ATTRIBUTE  
    • Constructor Summary

      Constructors 
      Constructor Description
      PackageDesc​(java.lang.String name, java.lang.String part, boolean recursive)
      Create a package descriptor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getName()  
      java.lang.String getPart()  
      boolean isRecursive()  
      boolean matches​(java.lang.String className)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • RECURSIVE_ATTRIBUTE

        public static final java.lang.String RECURSIVE_ATTRIBUTE
        See Also:
        Constant Field Values
      • name

        private final java.lang.String name
        the package name
      • part

        private final java.lang.String part
        the part required by the package
      • recursive

        private final boolean recursive
        whether the package includes subpackages
    • Constructor Detail

      • PackageDesc

        public PackageDesc​(java.lang.String name,
                           java.lang.String part,
                           boolean recursive)
        Create a package descriptor.
        Parameters:
        name - the package name
        part - the part required by the package
        recursive - whether the package includes subpackages
    • Method Detail

      • matches

        public boolean matches​(java.lang.String className)
        Parameters:
        className - the fully qualified class name
        Returns:
        whether the specified class is part of this package.
      • getName

        public java.lang.String getName()
        Returns:
        the package name.
      • getPart

        public java.lang.String getPart()
        Returns:
        the part name.
      • isRecursive

        public boolean isRecursive()
        Returns:
        whether subpackages should be matched by this package.