org.nuiton.license.plugin.header.generator
Class LicenseHeaderGenerator
java.lang.Object
org.nuiton.license.plugin.header.generator.LicenseHeaderGenerator
- All Implemented Interfaces:
- HeaderGenerator
- Direct Known Subclasses:
- AptLicenseHeaderGeneratorImpl, JavaLicenseHeaderGeneratorImpl, PropertiesLicenseHeaderGeneratorImpl, XmlLicenseHeaderGeneratorImpl
public abstract class LicenseHeaderGenerator
- extends Object
- implements HeaderGenerator
Une implentation de base pour les generateur d'en-tete de license.
- Since:
- 1.0.1
- Author:
- chemit
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
linePrefix
protected String linePrefix
openTag
protected String openTag
closeTag
protected String closeTag
openProcessTag
protected String openProcessTag
closeProcessTag
protected String closeProcessTag
LicenseHeaderGenerator
public LicenseHeaderGenerator(String linePrefix,
String openTag,
String closeTag,
String openProcessTag,
String closeProcessTag)
getHeader
public String getHeader(String licenseHeaderContent)
- Specified by:
getHeader in interface HeaderGenerator
- Parameters:
licenseHeaderContent - the content to box.
- Returns:
- the full header to add on the first line of file.
prefixContent
public String prefixContent(String content)
throws IOException
- Specified by:
prefixContent in interface HeaderGenerator
- Returns:
- the prefix content
- Throws:
IOException - if any io exceptions
getLinePrefix
public String getLinePrefix()
- Specified by:
getLinePrefix in interface HeaderGenerator
- Returns:
- the prefix to add on each lines of the header
getCloseProcessTag
public String getCloseProcessTag()
- Specified by:
getCloseProcessTag in interface HeaderGenerator
getCloseTag
public String getCloseTag()
- Specified by:
getCloseTag in interface HeaderGenerator
getOpenProcessTag
public String getOpenProcessTag()
- Specified by:
getOpenProcessTag in interface HeaderGenerator
getOpenTag
public String getOpenTag()
- Specified by:
getOpenTag in interface HeaderGenerator
setCloseProcessTag
public void setCloseProcessTag(String closeProcessTag)
- Specified by:
setCloseProcessTag in interface HeaderGenerator
setCloseTag
public void setCloseTag(String closeTag)
- Specified by:
setCloseTag in interface HeaderGenerator
setLinePrefix
public void setLinePrefix(String linePrefix)
- Specified by:
setLinePrefix in interface HeaderGenerator
setOpenProcessTag
public void setOpenProcessTag(String openProcessTag)
- Specified by:
setOpenProcessTag in interface HeaderGenerator
setOpenTag
public void setOpenTag(String openTag)
- Specified by:
setOpenTag in interface HeaderGenerator
Copyright © 2008-2010 CodeLutin. All Rights Reserved.