ncsa.tools.common.eclipse.descriptors.types
Class BaseDescriptorHelper
java.lang.Object
ncsa.tools.common.eclipse.descriptors.types.BaseDescriptorHelper
- public class BaseDescriptorHelper
- extends java.lang.Object
|
Method Summary |
static java.lang.Object |
createFromAttribute(java.lang.String attributeName,
BaseDescriptor descriptor)
|
static java.lang.Object |
createNew(java.lang.String tag,
java.lang.String extensionId)
|
static UserFacing |
createUserFacingFrom(org.dom4j.Element e,
java.lang.String extensionId)
|
static boolean |
exists(org.dom4j.Element e,
java.lang.String extensionId)
|
static boolean |
exists(java.lang.String tag,
java.lang.String extensionId)
|
static java.lang.Class |
getClass(java.lang.String className,
java.lang.String extensionId)
|
static java.lang.String |
getClassForExtension(java.lang.String tag,
java.lang.String extensionId)
|
static org.eclipse.core.runtime.IConfigurationElement[] |
getConfigElements(java.lang.String extensionId)
|
static BaseDescriptor |
getDescriptor(java.lang.String tag,
java.lang.String extensionId)
|
static BaseDescriptor |
getDescriptorById(java.lang.String id,
java.lang.String extensionId,
java.lang.Class descriptorClass)
|
static BaseDescriptor |
getDescriptorForAttribute(java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String extensionId,
java.lang.Class descriptorClass)
|
static BaseDescriptor[] |
getDescriptorsForId(java.lang.String extensionId)
|
static BaseDescriptor[] |
getDescriptorsForId(java.lang.String extensionId,
java.lang.Class descriptorClass)
|
static java.net.URL |
getResourceUrl(java.lang.String resourceField,
BaseDescriptor descriptor)
|
static java.net.URL |
getResourceUrl(java.lang.String id,
java.lang.String extensionId,
java.lang.String resourceField)
|
static java.lang.String |
getTagForClass(java.lang.String className,
java.lang.String extensionPt)
|
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BaseDescriptorHelper
public BaseDescriptorHelper()
getConfigElements
public static org.eclipse.core.runtime.IConfigurationElement[] getConfigElements(java.lang.String extensionId)
getDescriptorsForId
public static BaseDescriptor[] getDescriptorsForId(java.lang.String extensionId,
java.lang.Class descriptorClass)
getDescriptorsForId
public static BaseDescriptor[] getDescriptorsForId(java.lang.String extensionId)
exists
public static boolean exists(org.dom4j.Element e,
java.lang.String extensionId)
exists
public static boolean exists(java.lang.String tag,
java.lang.String extensionId)
getClass
public static java.lang.Class getClass(java.lang.String className,
java.lang.String extensionId)
throws UnknownExtensionException
- Throws:
UnknownExtensionException
getClassForExtension
public static java.lang.String getClassForExtension(java.lang.String tag,
java.lang.String extensionId)
throws UnknownExtensionException
- Throws:
UnknownExtensionException
getDescriptorForAttribute
public static BaseDescriptor getDescriptorForAttribute(java.lang.String attributeName,
java.lang.String attributeValue,
java.lang.String extensionId,
java.lang.Class descriptorClass)
throws UnknownExtensionException
- Throws:
UnknownExtensionException
createFromAttribute
public static java.lang.Object createFromAttribute(java.lang.String attributeName,
BaseDescriptor descriptor)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
getTagForClass
public static java.lang.String getTagForClass(java.lang.String className,
java.lang.String extensionPt)
throws UnknownExtensionException
- Throws:
UnknownExtensionException
createUserFacingFrom
public static UserFacing createUserFacingFrom(org.dom4j.Element e,
java.lang.String extensionId)
throws UnknownExtensionException
- Throws:
UnknownExtensionException
createNew
public static java.lang.Object createNew(java.lang.String tag,
java.lang.String extensionId)
throws UnknownExtensionException
- Throws:
UnknownExtensionException
getResourceUrl
public static java.net.URL getResourceUrl(java.lang.String id,
java.lang.String extensionId,
java.lang.String resourceField)
throws UnknownExtensionException
- Throws:
UnknownExtensionException
getResourceUrl
public static java.net.URL getResourceUrl(java.lang.String resourceField,
BaseDescriptor descriptor)
getDescriptor
public static BaseDescriptor getDescriptor(java.lang.String tag,
java.lang.String extensionId)
getDescriptorById
public static BaseDescriptor getDescriptorById(java.lang.String id,
java.lang.String extensionId,
java.lang.Class descriptorClass)
throws UnknownExtensionException
- Throws:
UnknownExtensionException