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

A

ArtifactHandler - Class in org.apache.sling.feature.io.artifacts
A handler provides a file object for an artifact.
ArtifactHandler(String, URL) - Constructor for class org.apache.sling.feature.io.artifacts.ArtifactHandler
Create a new handler.
ArtifactManager - Class in org.apache.sling.feature.io.artifacts
The artifact manager is the central service to get artifacts.
ArtifactManagerConfig - Class in org.apache.sling.feature.io.artifacts
This class holds the configuration of artifact manager.
ArtifactManagerConfig() - Constructor for class org.apache.sling.feature.io.artifacts.ArtifactManagerConfig
Create a new configuration object.
ArtifactProvider - Interface in org.apache.sling.feature.io.artifacts.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.artifacts.spi
This is the context for the artifact providers

C

close() - Method in class org.apache.sling.feature.io.artifacts.ArtifactManager
 
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 - Variable in class org.apache.sling.feature.io.json.FeatureJSONReader
The read feature.
FeatureJSONReader - Class in org.apache.sling.feature.io.json
This class offers a method to read a Feature using a Reader instance.
FeatureJSONReader(String) - Constructor for class org.apache.sling.feature.io.json.FeatureJSONReader
Private constructor
FeatureJSONWriter - Class in org.apache.sling.feature.io.json
Simple JSON writer for a feature
FeatureJSONWriter() - Constructor for class org.apache.sling.feature.io.json.FeatureJSONWriter
 

G

getArtifact(String, String) - Method in interface org.apache.sling.feature.io.artifacts.spi.ArtifactProvider
Get a local file for the artifact URL.
getArtifactHandler(String) - Method in class org.apache.sling.feature.io.artifacts.ArtifactManager
Get the full artifact url and file for an artifact.
getArtifactManager(ArtifactManagerConfig) - Static method in class org.apache.sling.feature.io.artifacts.ArtifactManager
Get an artifact manager based on the configuration
getCachedArtifacts() - Method in class org.apache.sling.feature.io.artifacts.ArtifactManagerConfig
Get the number of cached artifacts
getCacheDirectory() - Method in class org.apache.sling.feature.io.artifacts.ArtifactManagerConfig
Get the cache directory
getCacheDirectory() - Method in interface org.apache.sling.feature.io.artifacts.spi.ArtifactProviderContext
Get the cache directory
getDownloadedArtifacts() - Method in class org.apache.sling.feature.io.artifacts.ArtifactManagerConfig
Get the number of downloaded artifacts
getFeatureFiles(File, String...) - Static method in class org.apache.sling.feature.io.IOUtils
Get the list of feature files.
getFeatureId(Map<String, Object>) - Method in class org.apache.sling.feature.io.json.FeatureJSONReader
 
getFileContents(ArtifactHandler) - Method in class org.apache.sling.feature.io.artifacts.ArtifactManager
 
getFileFromURL(URL, boolean, File) - Static method in class org.apache.sling.feature.io.IOUtils
Get a File from a local URL (if possible)
getJarFileFromURL(URL, boolean, File) - Static method in class org.apache.sling.feature.io.IOUtils
Get a JarFile from a local URL (if possible)
getLatestSnapshot(String) - Static method in class org.apache.sling.feature.io.artifacts.ArtifactManager
 
getLocalArtifacts() - Method in class org.apache.sling.feature.io.artifacts.ArtifactManagerConfig
Get the number of local artifacts
getLocalURL() - Method in class org.apache.sling.feature.io.artifacts.ArtifactHandler
Get a local url for the artifact
getProtocol() - Method in interface org.apache.sling.feature.io.artifacts.spi.ArtifactProvider
The protocol name of the provider, e.g.
getRepositoryUrls() - Method in class org.apache.sling.feature.io.artifacts.ArtifactManagerConfig
Get the repository urls.
getUrl() - Method in class org.apache.sling.feature.io.artifacts.ArtifactHandler
Get the url of the artifact
getValue(String, String[]) - Static method in class org.apache.sling.feature.io.artifacts.ArtifactManager
 

I

incCachedArtifacts() - Method in class org.apache.sling.feature.io.artifacts.ArtifactManagerConfig
 
incCachedArtifacts() - Method in interface org.apache.sling.feature.io.artifacts.spi.ArtifactProviderContext
Inform about an artifact found in the cache.
incDownloadedArtifacts() - Method in class org.apache.sling.feature.io.artifacts.ArtifactManagerConfig
 
incDownloadedArtifacts() - Method in interface org.apache.sling.feature.io.artifacts.spi.ArtifactProviderContext
Inform about an artifact being downloaded
incLocalArtifacts() - Method in class org.apache.sling.feature.io.artifacts.ArtifactManagerConfig
 
incLocalArtifacts() - Method in interface org.apache.sling.feature.io.artifacts.spi.ArtifactProviderContext
Inform about an artifact found locally.
init(ArtifactProviderContext) - Method in interface org.apache.sling.feature.io.artifacts.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.artifacts - package org.apache.sling.feature.io.artifacts
 
org.apache.sling.feature.io.artifacts.spi - package org.apache.sling.feature.io.artifacts.spi
 
org.apache.sling.feature.io.json - package org.apache.sling.feature.io.json
 

P

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

R

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) - Static method in class org.apache.sling.feature.io.json.FeatureJSONReader
Read a new feature from the reader The reader is not closed.
readFeature(Reader) - Method in class org.apache.sling.feature.io.json.FeatureJSONReader
Read a full feature

S

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

W

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.
writeFeature(Writer, Feature) - Method in class org.apache.sling.feature.io.json.FeatureJSONWriter
 
writeFeatureId(JsonGenerator, Feature) - Method in class org.apache.sling.feature.io.json.FeatureJSONWriter
 
A C D E F G I J O P R S W 
Skip navigation links

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