Class OsgiConfigFileHeader
java.lang.Object
io.wcm.devops.conga.generator.plugins.fileheader.AbstractFileHeader
io.wcm.devops.conga.plugins.sling.fileheader.OsgiConfigFileHeader
- All Implemented Interfaces:
io.wcm.devops.conga.generator.spi.FileHeaderPlugin,io.wcm.devops.conga.generator.spi.FilePlugin<io.wcm.devops.conga.generator.spi.context.FileHeaderContext,,Void> io.wcm.devops.conga.generator.spi.Plugin
public final class OsgiConfigFileHeader
extends io.wcm.devops.conga.generator.plugins.fileheader.AbstractFileHeader
Adds file headers to OSGi .config files.
Please note: This plugin converts the file header to a single comment line, because Felix Configuation Admin Service versions < 1.8.8 do not support multi-line comments.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaccepts(io.wcm.devops.conga.generator.spi.context.FileContext file, io.wcm.devops.conga.generator.spi.context.FileHeaderContext context) io.wcm.devops.conga.generator.spi.context.FileHeaderContextextract(io.wcm.devops.conga.generator.spi.context.FileContext file) protected Stringprotected Stringprotected Stringprotected StringgetName()protected StringsanitizeComment(String line) Methods inherited from class io.wcm.devops.conga.generator.plugins.fileheader.AbstractFileHeader
apply, extractFileHeaderBetweenBlockStartEnd, extractFileHeaderWithLinePrefixes, getBlockSuffix, getInsertPositionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.wcm.devops.conga.generator.spi.FileHeaderPlugin
implicitApply
-
Field Details
-
NAME
Plugin name- See Also:
-
-
Constructor Details
-
OsgiConfigFileHeader
public OsgiConfigFileHeader()
-
-
Method Details
-
getName
-
accepts
public boolean accepts(io.wcm.devops.conga.generator.spi.context.FileContext file, io.wcm.devops.conga.generator.spi.context.FileHeaderContext context) -
sanitizeComment
- Overrides:
sanitizeCommentin classio.wcm.devops.conga.generator.plugins.fileheader.AbstractFileHeader
-
getCommentLinePrefix
- Overrides:
getCommentLinePrefixin classio.wcm.devops.conga.generator.plugins.fileheader.AbstractFileHeader
-
getCommentBlockStart
- Overrides:
getCommentBlockStartin classio.wcm.devops.conga.generator.plugins.fileheader.AbstractFileHeader
-
getCommentBlockEnd
- Overrides:
getCommentBlockEndin classio.wcm.devops.conga.generator.plugins.fileheader.AbstractFileHeader
-
getLineBreak
- Overrides:
getLineBreakin classio.wcm.devops.conga.generator.plugins.fileheader.AbstractFileHeader
-
extract
public io.wcm.devops.conga.generator.spi.context.FileHeaderContext extract(io.wcm.devops.conga.generator.spi.context.FileContext file)
-