Skip navigation links
A C D E F G H I J O P R S V W 

A

APP_FEATURES - Static variable in class org.apache.sling.feature.io.json.JSONConstants
 
APP_FRAMEWORK - Static variable in class org.apache.sling.feature.io.json.JSONConstants
 
APP_KNOWN_PROPERTIES - Static variable in class org.apache.sling.feature.io.json.JSONConstants
 
ApplicationJSONReader - Class in org.apache.sling.feature.io.json
This class offers a method to read an Application using a Reader instance.
ApplicationJSONWriter - Class in org.apache.sling.feature.io.json
Simple JSON writer for an application
ApplicationJSONWriter() - Constructor for class org.apache.sling.feature.io.json.ApplicationJSONWriter
 
ARTIFACT_ID - Static variable in class org.apache.sling.feature.io.json.JSONConstants
 
ARTIFACT_KNOWN_PROPERTIES - Static variable in class org.apache.sling.feature.io.json.JSONConstants
 
ArtifactHandler - Class in org.apache.sling.feature.io
A handler provides a file object for an artifact.
ArtifactHandler(String, File) - Constructor for class org.apache.sling.feature.io.ArtifactHandler
 
ArtifactManager - Class in org.apache.sling.feature.io
The artifact manager is the central service to get artifacts.
ArtifactManagerConfig - Class in org.apache.sling.feature.io
This class holds the configuration of artifact manager.
ArtifactManagerConfig() - Constructor for class org.apache.sling.feature.io.ArtifactManagerConfig
Create a new configuration object.
ArtifactProvider - Interface in org.apache.sling.feature.io.spi
The artifact provider is an extension point for providing artifacts from different sources, like for example s3.
ArtifactProviderContext - Interface in org.apache.sling.feature.io.spi
This is the context for the artifact providers

C

ConfigurationJSONReader - Class in org.apache.sling.feature.io.json
JSON Reader for configurations.
ConfigurationJSONWriter - Class in org.apache.sling.feature.io.json
JSON writer for configurations
ConfigurationJSONWriter() - Constructor for class org.apache.sling.feature.io.json.ConfigurationJSONWriter
 

D

DEFAULT_DIRECTORY - Static variable in class org.apache.sling.feature.io.IOUtils
The default directory to search for features.
DEFAULT_FEATURE_FILE - Static variable in class org.apache.sling.feature.io.IOUtils
The default name of the feature file.

E

EXTENSION_FEATURE_FILE - Static variable in class org.apache.sling.feature.io.IOUtils
The extension for a feature file.
EXTENSION_REF_FILE - Static variable in class org.apache.sling.feature.io.IOUtils
The extension for a reference file.

F

FEATURE_BUNDLES - Static variable in class org.apache.sling.feature.io.json.JSONConstants
 
FEATURE_CAPABILITIES - Static variable in class org.apache.sling.feature.io.json.JSONConstants
 
FEATURE_CONFIGURATIONS - Static variable in class org.apache.sling.feature.io.json.JSONConstants
 
FEATURE_DESCRIPTION - Static variable in class org.apache.sling.feature.io.json.JSONConstants
 
FEATURE_FRAMEWORK_PROPERTIES - Static variable in class org.apache.sling.feature.io.json.JSONConstants
 
FEATURE_ID - Static variable in class org.apache.sling.feature.io.json.JSONConstants
 
FEATURE_INCLUDES - Static variable in class org.apache.sling.feature.io.json.JSONConstants
 
FEATURE_KNOWN_PROPERTIES - Static variable in class org.apache.sling.feature.io.json.JSONConstants
 
FEATURE_LICENSE - Static variable in class org.apache.sling.feature.io.json.JSONConstants
 
FEATURE_MODEL_VERSION - Static variable in class org.apache.sling.feature.io.json.JSONConstants
 
FEATURE_REQUIREMENTS - Static variable in class org.apache.sling.feature.io.json.JSONConstants
 
FEATURE_TITLE - Static variable in class org.apache.sling.feature.io.json.JSONConstants
 
FEATURE_VARIABLES - Static variable in class org.apache.sling.feature.io.json.JSONConstants
 
FEATURE_VENDOR - Static variable in class org.apache.sling.feature.io.json.JSONConstants
 
FeatureJSONReader - Class in org.apache.sling.feature.io.json
This class offers a method to read a Feature using a Reader instance.
FeatureJSONReader.SubstituteVariables - Enum in org.apache.sling.feature.io.json
 
FeatureJSONWriter - Class in org.apache.sling.feature.io.json
Simple JSON writer for a feature

G

getArtifact(String, String) - Method in interface org.apache.sling.feature.io.spi.ArtifactProvider
Get a local file for the artifact URL.
getArtifactHandler(String) - Method in class org.apache.sling.feature.io.ArtifactManager
Get the full artifact url and file for an artifact.
getArtifactManager(ArtifactManagerConfig) - Static method in class org.apache.sling.feature.io.ArtifactManager
Get an artifact manager based on the configuration
getCachedArtifacts() - Method in class org.apache.sling.feature.io.ArtifactManagerConfig
Get the number of cached artifacts
getCacheDirectory() - Method in class org.apache.sling.feature.io.ArtifactManagerConfig
Get the cache directory
getCacheDirectory() - Method in interface org.apache.sling.feature.io.spi.ArtifactProviderContext
Get the cache directory
getDownloadedArtifacts() - Method in class org.apache.sling.feature.io.ArtifactManagerConfig
Get the number of downloaded artifacts
getFeature(String, ArtifactManager, FeatureJSONReader.SubstituteVariables) - Static method in class org.apache.sling.feature.io.IOUtils
Read the feature
getFeatureFiles(File, String...) - Static method in class org.apache.sling.feature.io.IOUtils
Get the list of feature files.
getFelixFrameworkId(String) - Static method in class org.apache.sling.feature.io.IOUtils
Get an artifact id for the Apache Felix framework
getFile() - Method in class org.apache.sling.feature.io.ArtifactHandler
 
getFileContents(ArtifactHandler) - Method in class org.apache.sling.feature.io.ArtifactManager
 
getLatestSnapshot(String) - Static method in class org.apache.sling.feature.io.ArtifactManager
 
getLocalArtifacts() - Method in class org.apache.sling.feature.io.ArtifactManagerConfig
Get the number of local artifacts
getProtocol() - Method in interface org.apache.sling.feature.io.spi.ArtifactProvider
The protocol name of the provider, e.g.
getRepositoryUrls() - Method in class org.apache.sling.feature.io.ArtifactManagerConfig
Get the repository urls.
getUrl() - Method in class org.apache.sling.feature.io.ArtifactHandler
 
getValue(String, String[]) - Static method in class org.apache.sling.feature.io.ArtifactManager
 

H

handleLaunchVars(Object) - Method in class org.apache.sling.feature.io.json.FeatureJSONReader
 
handleResolveVars(Object) - Method in class org.apache.sling.feature.io.json.FeatureJSONReader
 

I

incCachedArtifacts() - Method in class org.apache.sling.feature.io.ArtifactManagerConfig
 
incCachedArtifacts() - Method in interface org.apache.sling.feature.io.spi.ArtifactProviderContext
Inform about an artifact found in the cache.
incDownloadedArtifacts() - Method in class org.apache.sling.feature.io.ArtifactManagerConfig
 
incDownloadedArtifacts() - Method in interface org.apache.sling.feature.io.spi.ArtifactProviderContext
Inform about an artifact being downloaded
incLocalArtifacts() - Method in class org.apache.sling.feature.io.ArtifactManagerConfig
 
incLocalArtifacts() - Method in interface org.apache.sling.feature.io.spi.ArtifactProviderContext
Inform about an artifact found locally.
INCLUDE_EXTENSION_REMOVALS - Static variable in class org.apache.sling.feature.io.json.JSONConstants
 
INCLUDE_REMOVALS - Static variable in class org.apache.sling.feature.io.json.JSONConstants
 
init(ArtifactProviderContext) - Method in interface org.apache.sling.feature.io.spi.ArtifactProvider
Initialize the provider.
IOUtils - Class in org.apache.sling.feature.io
 
IOUtils() - Constructor for class org.apache.sling.feature.io.IOUtils
 

J

JSONConstants - Class in org.apache.sling.feature.io.json
 
JSONConstants() - Constructor for class org.apache.sling.feature.io.json.JSONConstants
 

O

org.apache.sling.feature.io - package org.apache.sling.feature.io
 
org.apache.sling.feature.io.json - package org.apache.sling.feature.io.json
 
org.apache.sling.feature.io.spi - package org.apache.sling.feature.io.spi
 

P

parseFeatureRefFile(File) - Static method in class org.apache.sling.feature.io.IOUtils
Parse a feature reference file

R

read(Reader) - Static method in class org.apache.sling.feature.io.json.ApplicationJSONReader
Read a new application from the reader The reader is not closed.
read(Reader, String) - Static method in class org.apache.sling.feature.io.json.ConfigurationJSONReader
Read a map of configurations from the reader The reader is not closed.
read(Reader, String, FeatureJSONReader.SubstituteVariables) - Static method in class org.apache.sling.feature.io.json.FeatureJSONReader
Read a new feature from the reader The reader is not closed.
read(Reader, ArtifactId, String, FeatureJSONReader.SubstituteVariables) - Static method in class org.apache.sling.feature.io.json.FeatureJSONReader
Read a new feature from the reader The reader is not closed.
REQCAP_ATTRIBUTES - Static variable in class org.apache.sling.feature.io.json.JSONConstants
 
REQCAP_DIRECTIVES - Static variable in class org.apache.sling.feature.io.json.JSONConstants
 
REQCAP_NAMESPACE - Static variable in class org.apache.sling.feature.io.json.JSONConstants
 

S

setCacheDirectory(File) - Method in class org.apache.sling.feature.io.ArtifactManagerConfig
Set the cache directory
setRepositoryUrls(String[]) - Method in class org.apache.sling.feature.io.ArtifactManagerConfig
Set the repository urls
shutdown() - Method in class org.apache.sling.feature.io.ArtifactManager
Shutdown the artifact manager.
shutdown() - Method in interface org.apache.sling.feature.io.spi.ArtifactProvider
Shutdown the provider.

V

valueOf(String) - Static method in enum org.apache.sling.feature.io.json.FeatureJSONReader.SubstituteVariables
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.sling.feature.io.json.FeatureJSONReader.SubstituteVariables
Returns an array containing the constants of this enum type, in the order they are declared.

W

write(Writer, Application) - Static method in class org.apache.sling.feature.io.json.ApplicationJSONWriter
Writes the application to the writer.
write(Writer, Configurations) - Static method in class org.apache.sling.feature.io.json.ConfigurationJSONWriter
Writes the configurations to the writer.
write(Writer, Feature) - Static method in class org.apache.sling.feature.io.json.FeatureJSONWriter
Writes the feature to the writer.
A C D E F G H I J O P R S V W 
Skip navigation links

Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.