Class Config
java.lang.Object
org.apache.felix.configurator.impl.model.Config
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<Config>
public class Config extends java.lang.Object implements java.io.Serializable, java.lang.Comparable<Config>
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description Config(java.lang.String pid, java.util.Dictionary<java.lang.String,java.lang.Object> properties, long bundleId, int ranking, ConfigPolicy policy) -
Method Summary
Modifier and Type Method Description intcompareTo(Config o)longgetBundleId()The bundle idjava.util.List<java.io.File>getFiles()intgetIndex()The index of the configuration.java.lang.StringgetPid()Get the PIDConfigPolicygetPolicy()Get the policyjava.util.Dictionary<java.lang.String,java.lang.Object>getProperties()Get all propertiesintgetRanking()The configuration rankingConfigStategetState()Get the configuration statevoidsetFiles(java.util.List<java.io.File> f)voidsetIndex(int value)Set the indexvoidsetState(ConfigState value)Set the configuration statejava.lang.StringtoString()
-
Constructor Details
-
Config
public Config(java.lang.String pid, java.util.Dictionary<java.lang.String,java.lang.Object> properties, long bundleId, int ranking, ConfigPolicy policy)
-
-
Method Details
-
getPid
public java.lang.String getPid()Get the PID- Returns:
- The pid.
-
getRanking
public int getRanking()The configuration ranking- Returns:
- The configuration ranking
-
getBundleId
public long getBundleId()The bundle id- Returns:
- The bundle id
-
getIndex
public int getIndex()The index of the configuration. This value is only relevant if there are several configurations for the same pid with same ranking and bundle id.- Returns:
- The index within the configuration set
-
setIndex
public void setIndex(int value)Set the index -
getState
Get the configuration state- Returns:
- The state
-
setState
Set the configuration state- Parameters:
value- The new state
-
getPolicy
Get the policy- Returns:
- The policy
-
getProperties
public java.util.Dictionary<java.lang.String,java.lang.Object> getProperties()Get all properties- Returns:
- The configuration properties
-
setFiles
public void setFiles(java.util.List<java.io.File> f) -
getFiles
public java.util.List<java.io.File> getFiles() -
compareTo
- Specified by:
compareToin interfacejava.lang.Comparable<Config>
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-