org.nuiton.license.plugin.header.generator
Interface HeaderGenerator
- All Known Implementing Classes:
- JavaLicenseHeaderGeneratorImpl, LicenseHeaderGenerator, PropertiesLicenseHeaderGeneratorImpl, XmlLicenseHeaderGeneratorImpl
public interface HeaderGenerator
A simple Contract to generate a new header for a given type of file.
- Since:
- 1.0.0
- Author:
- chemit
|
Field Summary |
static java.lang.String |
ROLE_NAME
Plexus role name |
ROLE_NAME
static final java.lang.String ROLE_NAME
- Plexus role name
getName
java.lang.String getName()
- Returns:
- the name of the generator
getDescription
java.lang.String getDescription()
- Returns:
- the description of the generator
getHeader
java.lang.String getHeader(java.lang.String content)
- Parameters:
content - the content to box.
- Returns:
- the full header to add on the first line of file.
getLinePrefix
java.lang.String getLinePrefix()
- Returns:
- the prefix to add on each lines of the header
prefixContent
java.lang.String prefixContent(java.lang.String content)
throws java.io.IOException
- Parameters:
content -
- Returns:
- the prefix content
- Throws:
java.io.IOException
getOpenTag
java.lang.String getOpenTag()
getCloseTag
java.lang.String getCloseTag()
getOpenProcessTag
java.lang.String getOpenProcessTag()
getCloseProcessTag
java.lang.String getCloseProcessTag()
setLinePrefix
void setLinePrefix(java.lang.String linePrefix)
setOpenTag
void setOpenTag(java.lang.String openTag)
setCloseTag
void setCloseTag(java.lang.String closeTag)
setOpenProcessTag
void setOpenProcessTag(java.lang.String openProcessTag)
setCloseProcessTag
void setCloseProcessTag(java.lang.String closeProcessTag)
Copyright © 2008-2009 CodeLutin. All Rights Reserved.