com.ihr.xbrl.util

## Class JarAndClasses

- java.lang.Object
- - java.util.AbstractCollection<E>
  - - java.util.AbstractList<E>
    - - java.util.Vector<java.lang.String>
      - - com.ihr.xbrl.util.JarAndClasses

- All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<java.lang.String>, java.util.Collection<java.lang.String>, java.util.List<java.lang.String>, java.util.RandomAccess

      public class JarAndClasses
      extends java.util.Vector<java.lang.String>

  Packages together the URL of a jar file and some selected classes on it. This class is used to let the tools load classes dynamically when they are not in the classpath or in the available class loaders
  Author:
    Ignacio
  See Also:
    Serialized Form

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `JarAndClasses(java.net.URL url)` Instantiates a new jar and classes.

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Object` | `clone()`
    `java.net.URL` | `getJarUrl()` Gets the jar url.

    - ### Methods inherited from class java.util.Vector

      `add, add, addAll, addAll, addElement, capacity, clear, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, iterator, lastElement, lastIndexOf, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, toString, trimToSize`

    - ### Methods inherited from class java.lang.Object

      `getClass, notify, notifyAll, wait, wait, wait`

- - ### Constructor Detail

    - #### JarAndClasses

          public JarAndClasses(java.net.URL url)

      Instantiates a new jar and classes.
      Parameters:
        `url` - the url

  - ### Method Detail

    - #### getJarUrl

          public java.net.URL getJarUrl()

      Gets the jar url.
      Returns:
        the jarUrl

    - #### clone

          public java.lang.Object clone()

      Overrides:
        `clone` in class `java.util.Vector<java.lang.String>`