Class DefaultMetaInf
- java.lang.Object
 - 
- org.apache.jackrabbit.vault.fs.config.DefaultMetaInf
 
 
- 
- 
Field Summary
- 
Fields inherited from interface org.apache.jackrabbit.vault.fs.config.MetaInf
CREATED, CREATED_BY, FORMAT_VERSION_1, FORMAT_VERSION_2, GENERATOR, PACKAGE_FORMAT_VERSION 
 - 
 
- 
Constructor Summary
Constructors Constructor Description DefaultMetaInf() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VaultFsConfiggetConfig()Returns the vault config.WorkspaceFiltergetFilter()Returns the workspace filter.java.util.Collection<NodeTypeSet>getNodeTypes()Returns the node types.intgetPackageFormatVersion()Returns the package format version of this package.PackagePropertiesgetPackageProperties()Returns the package properties.PrivilegeDefinitionsgetPrivileges()Returns custom privileges defined in the meta inf.java.util.PropertiesgetProperties()Returns the properties.VaultSettingsgetSettings()Returns the vault settings.booleanhasDefinition()Checks if the meta-inf contains a serialized definition.booleanload(@Nullable java.io.InputStream in, @NotNull java.lang.String systemId)Loads a setting based on the name of the system id.voidloadConfig(@NotNull java.io.InputStream in, @NotNull java.lang.String systemId)The specified stream remains open after this method returns.voidloadFilter(@NotNull java.io.InputStream in, @NotNull java.lang.String systemId)The specified stream remains open after this method returns.voidloadPrivileges(@NotNull java.io.InputStream in, @NotNull java.lang.String systemId)The specified stream remains open after this method returns.voidloadProperties(@NotNull java.io.InputStream in, @NotNull java.lang.String systemId)The specified stream remains open after this method returns.voidloadSettings(@NotNull java.io.InputStream in, @NotNull java.lang.String systemId)voidsave(@NotNull java.io.File metaDir)voidsetCNDs(java.util.Collection<NodeTypeSet> cnds)voidsetConfig(VaultFsConfig config)voidsetFilter(WorkspaceFilter filter)voidsetHasDefinition(boolean hasDefinition)voidsetProperties(java.util.Properties properties)voidsetSettings(VaultSettings settings) 
 - 
 
- 
- 
Method Detail
- 
getPackageFormatVersion
public int getPackageFormatVersion()
Returns the package format version of this package. If the package lacks this information,MetaInf.FORMAT_VERSION_2is returned, since this feature was implemented recently.- Specified by:
 getPackageFormatVersionin interfaceMetaInf- Returns:
 - the package format version
 - Since:
 - 2.0
 
 
- 
load
public boolean load(@Nullable @Nullable java.io.InputStream in, @NotNull @NotNull java.lang.String systemId) throws java.io.IOException, ConfigurationExceptionLoads a setting based on the name of the system id.The specified stream remains open after this method returns.
- Parameters:
 systemId- the system id of the setting to loadin- the input stream- Returns:
 trueif the setting was loaded.- Throws:
 java.io.IOException- if an I/O error occurrsConfigurationException- if a configuration error occurrs- Since:
 - 3.1.32
 
 
- 
loadFilter
public void loadFilter(@NotNull @NotNull java.io.InputStream in, @NotNull @NotNull java.lang.String systemId) throws ConfigurationException, java.io.IOExceptionThe specified stream remains open after this method returns.
- Parameters:
 in-systemId-- Throws:
 ConfigurationExceptionjava.io.IOException
 
- 
loadConfig
public void loadConfig(@NotNull @NotNull java.io.InputStream in, @NotNull @NotNull java.lang.String systemId) throws ConfigurationException, java.io.IOExceptionThe specified stream remains open after this method returns.
- Parameters:
 in-systemId-- Throws:
 ConfigurationExceptionjava.io.IOException
 
- 
loadSettings
public void loadSettings(@NotNull @NotNull java.io.InputStream in, @NotNull @NotNull java.lang.String systemId) throws ConfigurationException, java.io.IOException- Throws:
 ConfigurationExceptionjava.io.IOException
 
- 
loadProperties
public void loadProperties(@NotNull @NotNull java.io.InputStream in, @NotNull @NotNull java.lang.String systemId) throws java.io.IOExceptionThe specified stream remains open after this method returns.
- Parameters:
 in-systemId-- Throws:
 java.io.IOException
 
- 
loadPrivileges
public void loadPrivileges(@NotNull @NotNull java.io.InputStream in, @NotNull @NotNull java.lang.String systemId) throws java.io.IOExceptionThe specified stream remains open after this method returns.
- Parameters:
 in-systemId-- Throws:
 java.io.IOException
 
- 
save
public void save(@NotNull @NotNull java.io.File metaDir) throws java.io.IOException- Throws:
 java.io.IOException
 
- 
getSettings
public VaultSettings getSettings()
Returns the vault settings.- Specified by:
 getSettingsin interfaceMetaInf- Returns:
 - the vault settings
 
 
- 
setSettings
public void setSettings(VaultSettings settings)
 
- 
getFilter
public WorkspaceFilter getFilter()
Returns the workspace filter. 
- 
setFilter
public void setFilter(WorkspaceFilter filter)
 
- 
getConfig
public VaultFsConfig getConfig()
Returns the vault config. 
- 
setConfig
public void setConfig(VaultFsConfig config)
 
- 
getProperties
public java.util.Properties getProperties()
Returns the properties.- Specified by:
 getPropertiesin interfaceMetaInf- Returns:
 - the properties
 
 
- 
setProperties
public void setProperties(java.util.Properties properties)
 
- 
getNodeTypes
public java.util.Collection<NodeTypeSet> getNodeTypes()
Returns the node types.- Specified by:
 getNodeTypesin interfaceMetaInf- Returns:
 - the node types
 
 
- 
getPrivileges
public PrivilegeDefinitions getPrivileges()
Returns custom privileges defined in the meta inf.- Specified by:
 getPrivilegesin interfaceMetaInf- Returns:
 - a collection of custom privileges
 
 
- 
setCNDs
public void setCNDs(java.util.Collection<NodeTypeSet> cnds)
 
- 
hasDefinition
public boolean hasDefinition()
Checks if the meta-inf contains a serialized definition.- Specified by:
 hasDefinitionin interfaceMetaInf- Returns:
 trueif it contains a serialized definition
 
- 
setHasDefinition
public void setHasDefinition(boolean hasDefinition)
 
- 
getPackageProperties
public PackageProperties getPackageProperties()
Description copied from interface:MetaInfReturns the package properties.- Specified by:
 getPackagePropertiesin interfaceMetaInf- Returns:
 - the package properties
 
 
 - 
 
 -