org.ozoneDB.core
Class MethodKey
java.lang.Object
|
+--org.ozoneDB.DxLib.DxObject
|
+--org.ozoneDB.core.MethodKey
- All Implemented Interfaces:
- java.lang.Cloneable, DxCompatible, java.io.Serializable
- public final class MethodKey
- extends DxObject
Objects of this class are the keys in the method cache table of the
AbstractObjectContainer
. This class implements the way we map from
class+methodName+sig to the actual method. This is very important for the
overall peformance of ozone. Besides this class is used to sort method
arrays.
- Version:
- $Revision: 1.1 $Date: 2001/12/18 10:31:30 $
- Author:
- SMB
- See Also:
- Serialized Form
Field Summary |
protected java.lang.String |
className
|
protected java.lang.reflect.Method |
method
|
protected java.lang.String |
methodName
|
protected java.lang.String |
sig
|
Fields inherited from class org.ozoneDB.DxLib.DxObject |
|
Constructor Summary |
MethodKey(java.lang.String _className,
java.lang.String _methodName,
java.lang.String _sig)
|
MethodKey(java.lang.String _className,
java.lang.String _methodName,
java.lang.String _sig,
java.lang.reflect.Method _method)
|
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
methodName
protected java.lang.String methodName
sig
protected java.lang.String sig
className
protected java.lang.String className
method
protected java.lang.reflect.Method method
MethodKey
public MethodKey(java.lang.String _className,
java.lang.String _methodName,
java.lang.String _sig)
MethodKey
public MethodKey(java.lang.String _className,
java.lang.String _methodName,
java.lang.String _sig,
java.lang.reflect.Method _method)
method
public java.lang.reflect.Method method()
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equals
in interface DxCompatible
- Overrides:
equals
in class java.lang.Object
isLess
public boolean isLess(DxCompatible obj)
- Description copied from class:
DxObject
- true, wenn receiver echt kleiner als obj
- Specified by:
isLess
in interface DxCompatible
- Overrides:
isLess
in class DxObject
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.