|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrj.tools.skimdeep.ParsedJarFile
public class ParsedJarFile
Jar file which has been parsed
Constructor Summary | |
---|---|
ParsedJarFile(java.io.File jarFile)
Creates a new instance |
Method Summary | |
---|---|
void |
addDependingClasses(java.lang.String[] classes)
Add class which depends on this jar file |
void |
addOwningClass(java.lang.String clazz)
Add class name which is owned by parsed jar file |
int |
compareTo(java.lang.Object o)
Compares this object with the specified object for order. |
java.lang.String[] |
getDependingClasses()
Get classes which depend on this jar file |
java.io.File |
getJarFile()
Get jar file |
ParsedJarFile[] |
getJarFileDependencies()
Get all jar files this jar file depends on |
java.lang.String |
getName()
Get name of jar file |
java.lang.String[] |
getOwningClasses()
Get all class files owned by parsed jar file |
boolean |
isOwningClassRegexp(java.lang.String classRegexp)
Does own a class which matched reg exp |
void |
linkClass2DependencyJar(java.lang.String dependendClass,
ParsedJarFile parsedJarFile)
Link a class to a jar file it depends on |
boolean |
ownsClass(java.lang.String clazz)
Does own specified class |
java.lang.String |
toString()
Returns a string representation of the object. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ParsedJarFile(java.io.File jarFile)
jarFile
- which was parsedMethod Detail |
---|
public java.lang.String getName()
public java.io.File getJarFile()
public boolean ownsClass(java.lang.String clazz)
clazz
-
public void addOwningClass(java.lang.String clazz)
clazz
- namepublic java.lang.String[] getOwningClasses()
public boolean isOwningClassRegexp(java.lang.String classRegexp)
classRegexp
-
public void addDependingClasses(java.lang.String[] classes)
classes
- public java.lang.String[] getDependingClasses()
public void linkClass2DependencyJar(java.lang.String dependendClass, ParsedJarFile parsedJarFile)
dependendClass
- parsedJarFile
- public ParsedJarFile[] getJarFileDependencies()
public java.lang.String toString()
toString
method returns a string that
"textually represents" this object. The result should
be a concise but informative representation that is easy for a
person to read.
It is recommended that all subclasses override this method.
The toString
method for class Object
returns a string consisting of the name of the class of which the
object is an instance, the at-sign character `@
', and
the unsigned hexadecimal representation of the hash code of the
object. In other words, this method returns a string equal to the
value of:
getClass().getName() + '@' + Integer.toHexString(hashCode())
toString
in class java.lang.Object
public int compareTo(java.lang.Object o)
In the foregoing description, the notation sgn(expression) designates the mathematical signum function, which is defined to return one of -1, 0, or 1 according to whether the value of expression is negative, zero or positive. The implementor must ensure sgn(x.compareTo(y)) == -sgn(y.compareTo(x)) for all x and y. (This implies that x.compareTo(y) must throw an exception iff y.compareTo(x) throws an exception.)
The implementor must also ensure that the relation is transitive: (x.compareTo(y)>0 && y.compareTo(z)>0) implies x.compareTo(z)>0.
Finally, the implementer must ensure that x.compareTo(y)==0 implies that sgn(x.compareTo(z)) == sgn(y.compareTo(z)), for all z.
It is strongly recommended, but not strictly required that (x.compareTo(y)==0) == (x.equals(y)). Generally speaking, any class that implements the Comparable interface and violates this condition should clearly indicate this fact. The recommended language is "Note: this class has a natural ordering that is inconsistent with equals."
compareTo
in interface java.lang.Comparable
o
- the Object to be compared.
java.lang.ClassCastException
- if the specified object's type prevents it
from being compared to this Object.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |