public class ComponentInfoImpl extends BaseNuxeoArtifact implements ComponentInfo
PROP_BUILT_IN_DOC, PROP_COMPONENT_CLASS, PROP_COMPONENT_ID, PROP_COMPONENT_NAME, PROP_IS_XML, PROP_SERVICES, TYPE_NAME
Constructor and Description |
---|
ComponentInfoImpl(BundleInfoImpl bundleInfo,
String name) |
Modifier and Type | Method and Description |
---|---|
void |
addExtension(ExtensionInfoImpl xt) |
void |
addExtensionPoint(ExtensionPointInfoImpl xp) |
void |
addService(String serviceName) |
String |
getArtifactType() |
BundleInfoImpl |
getBundle() |
String |
getComponentClass() |
String |
getDocumentation() |
String |
getDocumentationHtml() |
ExtensionPointInfo |
getExtensionPoint(String name) |
Collection<ExtensionPointInfo> |
getExtensionPoints() |
Collection<ExtensionInfo> |
getExtensions() |
String |
getHierarchyPath() |
String |
getId() |
String |
getName() |
List<String> |
getServiceNames() |
List<ServiceInfo> |
getServices() |
String |
getVersion() |
String |
getXmlFileContent() |
String |
getXmlFileName() |
URL |
getXmlFileUrl() |
boolean |
isXmlPureComponent() |
void |
setComponentClass(String componentClass) |
void |
setDocumentation(String documentation) |
void |
setXmlFileUrl(URL xmlFileUrl) |
getAssociatedDocuments
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAssociatedDocuments
public ComponentInfoImpl(BundleInfoImpl bundleInfo, String name)
public String getName()
getName
in interface ComponentInfo
public BundleInfoImpl getBundle()
getBundle
in interface ComponentInfo
public Collection<ExtensionPointInfo> getExtensionPoints()
getExtensionPoints
in interface ComponentInfo
public Collection<ExtensionInfo> getExtensions()
getExtensions
in interface ComponentInfo
public void addExtensionPoint(ExtensionPointInfoImpl xp)
public ExtensionPointInfo getExtensionPoint(String name)
getExtensionPoint
in interface ComponentInfo
public void addExtension(ExtensionInfoImpl xt)
public String getDocumentation()
getDocumentation
in interface ComponentInfo
public String getDocumentationHtml()
getDocumentationHtml
in interface ComponentInfo
public void setDocumentation(String documentation)
public void addService(String serviceName)
public List<String> getServiceNames()
getServiceNames
in interface ComponentInfo
public String getComponentClass()
getComponentClass
in interface ComponentInfo
public void setComponentClass(String componentClass)
public boolean isXmlPureComponent()
isXmlPureComponent
in interface ComponentInfo
public URL getXmlFileUrl()
getXmlFileUrl
in interface ComponentInfo
public void setXmlFileUrl(URL xmlFileUrl)
public String getXmlFileName()
getXmlFileName
in interface ComponentInfo
public String getXmlFileContent()
getXmlFileContent
in interface ComponentInfo
public String getId()
getId
in interface NuxeoArtifact
getId
in class BaseNuxeoArtifact
public String getVersion()
getVersion
in interface NuxeoArtifact
public String getArtifactType()
getArtifactType
in interface NuxeoArtifact
public List<ServiceInfo> getServices()
getServices
in interface ComponentInfo
public String getHierarchyPath()
getHierarchyPath
in interface NuxeoArtifact
Copyright © 2013 Nuxeo SA. All Rights Reserved.