public class LocalDescriptor
extends java.lang.Object
implements com.xebialabs.deployit.plugin.api.reflect.Descriptor
| Modifier and Type | Method and Description |
|---|---|
boolean |
areEqual(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item,
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem other) |
static LocalDescriptor |
fromGeneratedParameters(com.xebialabs.deployit.plugin.api.reflect.Type type,
org.w3c.dom.Element methodDef) |
java.lang.Class<?> |
getClazz() |
com.xebialabs.deployit.plugin.api.reflect.Type |
getContainerType() |
com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor |
getControlTask(java.lang.String name) |
java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor> |
getControlTasks() |
com.xebialabs.deployit.plugin.api.reflect.Type |
getDeployableType() |
java.lang.String |
getDescription() |
java.util.Set<com.xebialabs.deployit.plugin.api.reflect.Type> |
getInterfaces() |
java.lang.String |
getLabel() |
com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor |
getPropertyDescriptor(java.lang.String name) |
java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor> |
getPropertyDescriptors() |
com.xebialabs.deployit.plugin.api.udm.Metadata.ConfigurationItemRoot |
getRoot() |
java.util.List<com.xebialabs.deployit.plugin.api.reflect.Type> |
getSuperClasses() |
com.xebialabs.deployit.plugin.api.reflect.Type |
getType() |
boolean |
isAssignableTo(java.lang.Class<?> clazz) |
boolean |
isAssignableTo(com.xebialabs.deployit.plugin.api.reflect.Type type) |
boolean |
isInspectable() |
boolean |
isInterface() |
boolean |
isVersioned() |
boolean |
isVirtual() |
<T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> |
newInstance(java.lang.String id) |
java.lang.String |
toString() |
java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage> |
validate(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci) |
public static LocalDescriptor fromGeneratedParameters(com.xebialabs.deployit.plugin.api.reflect.Type type, org.w3c.dom.Element methodDef)
public com.xebialabs.deployit.plugin.api.reflect.Type getType()
getType in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic java.lang.Class<?> getClazz()
getClazz in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic java.lang.String getDescription()
getDescription in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic java.lang.String getLabel()
getLabel in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic com.xebialabs.deployit.plugin.api.udm.Metadata.ConfigurationItemRoot getRoot()
getRoot in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor> getPropertyDescriptors()
getPropertyDescriptors in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic com.xebialabs.deployit.plugin.api.reflect.PropertyDescriptor getPropertyDescriptor(java.lang.String name)
getPropertyDescriptor in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor getControlTask(java.lang.String name)
getControlTask in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic java.util.Collection<com.xebialabs.deployit.plugin.api.reflect.MethodDescriptor> getControlTasks()
getControlTasks in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic boolean isAssignableTo(java.lang.Class<?> clazz)
isAssignableTo in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic boolean isAssignableTo(com.xebialabs.deployit.plugin.api.reflect.Type type)
isAssignableTo in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic java.util.List<com.xebialabs.deployit.plugin.api.reflect.Type> getSuperClasses()
getSuperClasses in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic java.util.Set<com.xebialabs.deployit.plugin.api.reflect.Type> getInterfaces()
getInterfaces in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic boolean isVirtual()
isVirtual in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic boolean isVersioned()
isVersioned in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic boolean isInterface()
public boolean areEqual(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item,
com.xebialabs.deployit.plugin.api.udm.ConfigurationItem other)
areEqual in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic <T extends com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> T newInstance(java.lang.String id)
newInstance in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic java.lang.String toString()
toString in interface com.xebialabs.deployit.plugin.api.reflect.DescriptortoString in class java.lang.Objectpublic com.xebialabs.deployit.plugin.api.reflect.Type getDeployableType()
getDeployableType in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic com.xebialabs.deployit.plugin.api.reflect.Type getContainerType()
getContainerType in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage> validate(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem ci)
validate in interface com.xebialabs.deployit.plugin.api.reflect.Descriptorpublic boolean isInspectable()
isInspectable in interface com.xebialabs.deployit.plugin.api.reflect.Descriptor