public class MultiLineFileHeaderProvider extends AbstractMultiLineCommentProvider implements IFileHeaderProvider
AbstractMultiLineCommentProvider.MultiLineCommentProviderProperties
END_TAG, endTag, endTagRegex, LINE_POSTFIX, LINE_PREFIX, linePostfix, linePostfixRegex, linePrefix, linePrefixRegex, RULE, ruleName, START_TAG, startTag, startTagRegex, tagsAndPrefixRegex, whitespace, WHITESPACE, WS_RULE, wsRuleName
Constructor and Description |
---|
MultiLineFileHeaderProvider() |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
findFileHeader(org.eclipse.emf.ecore.resource.Resource resource) |
java.lang.String |
getFileHeader(org.eclipse.emf.ecore.resource.Resource resource) |
java.util.List<INode> |
getFileHeaderNodes(org.eclipse.emf.ecore.resource.Resource resource)
Returns the first non-whitespace leaf node in the file if it is a multi-line comment node.
|
getTextFromMultilineComment, injectProperties
protected java.lang.String findFileHeader(org.eclipse.emf.ecore.resource.Resource resource)
public java.util.List<INode> getFileHeaderNodes(org.eclipse.emf.ecore.resource.Resource resource)
getFileHeaderNodes
in interface IFileHeaderProvider
public java.lang.String getFileHeader(org.eclipse.emf.ecore.resource.Resource resource)
getFileHeader
in interface IFileHeaderProvider