|
Evolvica Core API Version 0.6.2 Last Modified: June 29 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 resolvedpublic 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 resolvedpublic static void resolve(OperatorDescriptor descriptor, java.lang.ClassLoader loader)
descriptor
- operator descriptor to be resolvedloader
- class loader to be used for resolvingpublic static void main(java.lang.String[] args) throws java.lang.Exception
java.lang.Exception
|
Evolvica Core API Version 0.6.2 Last Modified: June 29 2004 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |