@Component(role=FileHeaderTransformer.class, hint="java") public class JavaFileHeaderTransformer extends AbstractFileHeaderTransformer
FileHeaderTransformer for java format.| Modifier and Type | Field and Description |
|---|---|
protected boolean |
addJavaLicenseAfterPackage
Flag to add the license header after the
package statement. |
protected boolean |
useNoReformatCommentStartTag
Flag to use comment start tag with a no reformat syntax
/*-. |
DEFAULT_PROCESS_END_TAG, DEFAULT_PROCESS_START_TAG, DEFAULT_SECTION_DELIMITER, LINE_SEPARATOR| Constructor and Description |
|---|
JavaFileHeaderTransformer()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
String |
addHeader(String header,
String content)
Adds the header.
|
String |
getCommentStartTag() |
String[] |
getDefaultAcceptedExtensions()
Get the default accepted extensions for this transformer.
|
void |
setAddJavaLicenseAfterPackage(boolean addJavaLicenseAfterPackage)
Sets the value to the property
addJavaLicenseAfterPackage. |
void |
setUseNoReformatCommentStartTag(boolean useNoReformatCommentStartTag)
Sets the value of the property
useNoReformatCommentStartTag. |
boxComment, boxProcessTag, getCommentEndTag, getCommentLinePrefix, getDescription, getLineSeparator, getName, getProcessEndTag, getProcessStartTag, getSectionDelimiter, isCopyrightEquals, isDescriptionEquals, isEmptyLineAfterHeader, isLicenseEquals, isTrimHeaderLine, setCommentEndTag, setCommentLinePrefix, setCommentStartTag, setDescription, setEmptyLineAfterHeader, setLineSeparator, setName, setProcessEndTag, setProcessStartTag, setSectionDelimiter, setTrimHeaderLine, toFileHeader, toHeaderContent, toString, unboxComent, unboxProcessTagprotected boolean addJavaLicenseAfterPackage
package statement.protected boolean useNoReformatCommentStartTag
/*-.
See http://www.oracle.com/technetwork/java/javase/documentation/codeconventions-141999.html#350public JavaFileHeaderTransformer()
public String[] getDefaultAcceptedExtensions()
public void setAddJavaLicenseAfterPackage(boolean addJavaLicenseAfterPackage)
addJavaLicenseAfterPackage.addJavaLicenseAfterPackage - the new value to setpublic void setUseNoReformatCommentStartTag(boolean useNoReformatCommentStartTag)
useNoReformatCommentStartTag.useNoReformatCommentStartTag - the new value to setpublic String getCommentStartTag()
AbstractFileHeaderTransformergetCommentStartTag in interface FileHeaderTransformergetCommentStartTag in class AbstractFileHeaderTransformerpublic String addHeader(String header, String content)
addHeader in interface FileHeaderTransformeraddHeader in class AbstractFileHeaderTransformerheader - header to addcontent - content of original fileCopyright © 2010–2019 MojoHaus. All rights reserved.