org.apache.karaf.features.internal
Class FeatureImpl
java.lang.Object
org.apache.karaf.features.internal.FeatureImpl
- All Implemented Interfaces:
- Feature
public class FeatureImpl
- extends java.lang.Object
- implements Feature
A feature
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
SPLIT_FOR_NAME_AND_VERSION
public static java.lang.String SPLIT_FOR_NAME_AND_VERSION
DEFAULT_VERSION
public static java.lang.String DEFAULT_VERSION
VERSION_PREFIX
public static java.lang.String VERSION_PREFIX
FeatureImpl
public FeatureImpl()
FeatureImpl
public FeatureImpl(java.lang.String name)
FeatureImpl
public FeatureImpl(java.lang.String name,
java.lang.String version)
getId
public java.lang.String getId()
- Specified by:
getId
in interface Feature
getName
public java.lang.String getName()
- Specified by:
getName
in interface Feature
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interface Feature
setDescription
public void setDescription(java.lang.String description)
getDetails
public java.lang.String getDetails()
- Specified by:
getDetails
in interface Feature
setDetails
public void setDetails(java.lang.String details)
getVersion
public java.lang.String getVersion()
- Specified by:
getVersion
in interface Feature
setVersion
public void setVersion(java.lang.String version)
getResolver
public java.lang.String getResolver()
- Specified by:
getResolver
in interface Feature
setResolver
public void setResolver(java.lang.String resolver)
getDependencies
public java.util.List<Feature> getDependencies()
- Specified by:
getDependencies
in interface Feature
getBundles
public java.util.List<BundleInfo> getBundles()
- Specified by:
getBundles
in interface Feature
getConfigurations
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getConfigurations()
- Specified by:
getConfigurations
in interface Feature
getConfigurationFiles
public java.util.List<ConfigFileInfo> getConfigurationFiles()
- Specified by:
getConfigurationFiles
in interface Feature
addDependency
public void addDependency(Feature dependency)
addBundle
public void addBundle(BundleInfo bundle)
addConfig
public void addConfig(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> properties)
addConfigurationFile
public void addConfigurationFile(ConfigFileInfo configurationFileInfo)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
valueOf
public static Feature valueOf(java.lang.String str)
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
Copyright © 2007-2011 Apache Software Foundation. All Rights Reserved.