|
Evolvica Core API Version 0.6.3 Last Modified: July 20 2004 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.evolvica.engine.DescriptorResolver
Resolver for descriptors.
| Constructor Summary | |
DescriptorResolver()
|
|
| Method Summary | |
static OperatorDescriptor |
copy(OperatorDescriptor desc)
Creates a complete copy of a descriptor. |
static boolean |
isValid(OperatorDescriptor descriptor)
Checks if the given descriptor has an associated class file. |
static java.net.URI |
locateDescriptor(java.lang.Class clazz)
Locates a descriptor for the given class. |
static java.net.URI |
locateDescriptor(java.lang.String className)
Locates a descriptor for the given class. |
static java.net.URI |
locateDescriptor(java.lang.String className,
java.lang.ClassLoader loader)
Locates a descriptor for a given class by using the provided class loader. |
static java.net.URI |
locateDescriptor(java.lang.String className,
java.net.URI location)
Locates a descriptor for a given class at the given location. |
static void |
main(java.lang.String[] args)
|
static void |
resolve(AttributeDescriptor ad,
java.lang.Class clazz)
Resolves the given attribute descriptor. |
static void |
resolve(AttributeDescriptor ad,
java.lang.Object obj)
Resolves the given attribute descriptor. |
static void |
resolve(OperatorDescriptor descriptor)
Attempts to resolve this descriptor. |
static void |
resolve(OperatorDescriptor descriptor,
java.lang.ClassLoader loader)
Attempts to resolve this descriptor. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DescriptorResolver()
| Method Detail |
public static OperatorDescriptor copy(OperatorDescriptor desc)
desc - original descriptor
public static boolean isValid(OperatorDescriptor descriptor)
descriptor - operator descriptor
public static java.net.URI locateDescriptor(java.lang.Class clazz)
clazz - class
public static java.net.URI locateDescriptor(java.lang.String className)
className - name of the class
public static java.net.URI locateDescriptor(java.lang.String className,
java.lang.ClassLoader loader)
className - name of the classloader - class loader to be used
public static java.net.URI locateDescriptor(java.lang.String className,
java.net.URI location)
className - name of the classlocation - location of the class
public static void resolve(AttributeDescriptor ad,
java.lang.Class clazz)
ad - descriptor to be resolvedclazz - class that is the parent of the property to be resolved
public static void resolve(AttributeDescriptor ad,
java.lang.Object obj)
ad - descriptor to be resolvedobj - object that is the parent of the property to be resolvedpublic static void resolve(OperatorDescriptor descriptor)
descriptor - descriptor to be resolved
public static void resolve(OperatorDescriptor descriptor,
java.lang.ClassLoader loader)
descriptor - operator descriptor to be resolvedloader - class loader to be used for resolving
public static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception
|
Evolvica Core API Version 0.6.3 Last Modified: July 20 2004 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||