com.google.code.mojo.license.header
Class Header
java.lang.Object
com.google.code.mojo.license.header.Header
public final class Header
- extends Object
The Header
class wraps the license template file, the one which have to be outputted inside the other
files.
- Author:
- Mathieu Carbou (mathieu.carbou@gmail.com)
Constructor Summary |
Header(URL location,
Map<String,String> properties)
Constructs a Header object pointing to a license template file. |
Header
public Header(URL location,
Map<String,String> properties)
- Constructs a
Header
object pointing to a license template file. In case of the template contains
replaceable values (declared as ${valuename}), you can set the map of this values.
- Parameters:
location
- The license template file location.properties
- The map of values to replace.
- Throws:
IllegalArgumentException
- If the header file location is null or if an error occurred while reading the
file content.
asString
public String asString()
asOneLineString
public String asOneLineString()
getLineCount
public int getLineCount()
getLocation
public URL getLocation()
- Returns the location of license template file.
- Returns:
- The URL location.
eol
public String eol(boolean unix)
buildForDefinition
public String buildForDefinition(HeaderDefinition type,
boolean unix)
toString
public String toString()
- Overrides:
toString
in class Object
getLines
public String[] getLines()
Copyright © 2008-2011 Mathieu Carbou. All Rights Reserved.