public class MultiLineFileHeaderProvider extends AbstractMultiLineCommentProvider implements IFileHeaderProvider
AbstractMultiLineCommentProvider.MultiLineCommentProviderPropertiesEND_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, injectPropertiesprotected 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 IFileHeaderProviderpublic java.lang.String getFileHeader(org.eclipse.emf.ecore.resource.Resource resource)
getFileHeader in interface IFileHeaderProvider