Class FeaturesProcessingSerializer
- java.lang.Object
-
- org.apache.karaf.features.internal.service.FeaturesProcessingSerializer
-
public class FeaturesProcessingSerializer extends Object
A class to help serializeFeaturesProcessing
model but with added template comments for main sections oforg.apache.karaf.features.xml
file.
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Logger
LOG
-
Constructor Summary
Constructors Constructor Description FeaturesProcessingSerializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FeaturesProcessing
read(InputStream stream)
Readsfeatures processing model
from input streamFeaturesProcessing
read(InputStream stream, Properties versions)
Readsfeatures processing model
from input streamvoid
write(FeaturesProcessing model, OutputStream output)
Writes the model to output stream and adds comments for main sections.
-
-
-
Method Detail
-
read
public FeaturesProcessing read(InputStream stream) throws Exception
Readsfeatures processing model
from input stream- Parameters:
stream
-- Returns:
- Throws:
Exception
-
read
public FeaturesProcessing read(InputStream stream, Properties versions) throws Exception
Readsfeatures processing model
from input stream- Parameters:
stream
-versions
- additional properties to resolve placeholders in features processing XML- Returns:
- Throws:
Exception
-
write
public void write(FeaturesProcessing model, OutputStream output)
Writes the model to output stream and adds comments for main sections.- Parameters:
model
-output
-
-
-