Package de.hybris.bootstrap.loader
Class ClassContainerLocationInfo
- java.lang.Object
-
- de.hybris.bootstrap.loader.ClassContainerLocationInfo
-
public class ClassContainerLocationInfo extends java.lang.ObjectBase class loader info container for a jars and folder used in case of platform class loader or web module class loader.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPLATFORM
-
Constructor Summary
Constructors Constructor Description ClassContainerLocationInfo(ClassContainerLocationInfo clone)Used for a cloning the location info.ClassContainerLocationInfo(java.lang.String webAppName, java.lang.ClassLoader ldr, java.net.URL url)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object paramObject)AbstractBaseClassloaderInfoImpl could be only compared correctly with otherClassContainerLocationInfoinstances.java.lang.StringgetClassLoaderInfo()Gets information about class loader info.java.lang.StringgetJarName()File name of the JAR.java.lang.ClassLoadergetLoader()Gets loader instance itself.intgetOccurrences()The number of occurrences of the JAR.java.net.URLgetPath()Full path to JAR.java.util.Set<ClassLocationInfo>getProvidedClasses()java.lang.StringgetWebAppName()Web application name like hmc, hac.inthashCode()booleanisDuplicated()Flag determining if the JAR is duplicated.booleanisFolder()java.lang.StringtoString()
-
-
-
Field Detail
-
PLATFORM
public static final java.lang.String PLATFORM
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ClassContainerLocationInfo
public ClassContainerLocationInfo(ClassContainerLocationInfo clone)
Used for a cloning the location info.
-
ClassContainerLocationInfo
public ClassContainerLocationInfo(java.lang.String webAppName, java.lang.ClassLoader ldr, java.net.URL url)
-
-
Method Detail
-
getOccurrences
public int getOccurrences()
The number of occurrences of the JAR.
-
getJarName
public java.lang.String getJarName()
File name of the JAR.
-
getPath
public java.net.URL getPath()
Full path to JAR.
-
isFolder
public boolean isFolder()
- Returns:
trueif the ressource is a folder and not a jar file.
-
equals
public boolean equals(java.lang.Object paramObject)
AbstractBaseClassloaderInfoImpl could be only compared correctly with otherClassContainerLocationInfoinstances.- Overrides:
equalsin classjava.lang.Object
-
getProvidedClasses
public java.util.Set<ClassLocationInfo> getProvidedClasses()
- Returns:
- a set with
ClassLocationInfowhich displays the content of the resource.
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getClassLoaderInfo
public java.lang.String getClassLoaderInfo()
Gets information about class loader info.
-
getLoader
public java.lang.ClassLoader getLoader()
Gets loader instance itself.
-
getWebAppName
public java.lang.String getWebAppName()
Web application name like hmc, hac.
-
isDuplicated
public boolean isDuplicated()
Flag determining if the JAR is duplicated. Implies that occurrence might above 1.
-
-