PageRenderTime 48ms CodeModel.GetById 25ms RepoModel.GetById 0ms app.codeStats 0ms

/atlassian-docco/src/main/java/com/atlassian/docco/mapping/DoccoCommentPatterns.java

https://bitbucket.org/Arnauld/atlassian-docco
Java | 30 lines | 22 code | 5 blank | 3 comment | 0 complexity | 0e4f5aa0f151d4aae28c04b1d4a391e7 MD5 | raw file
  1. package com.atlassian.docco.mapping;
  2. import java.util.regex.Pattern;
  3. /**
  4. * @since 1.0
  5. */
  6. public interface DoccoCommentPatterns
  7. {
  8. public final static String NEVER_MATCHES = "(?!x)x";
  9. public final static String CODE_DOCCO_GROUPS = "^\\s*/\\*!!\\s*(.*?)\\*/";
  10. public final static String CODE_DOCCO_SINGLE_LINE = "^\\s*/\\*!\\s*(.*?)\\*/";
  11. public final static String CODE_DOCCO_MULTI_BEGIN = "^(\\s*)/\\*!\\s*(.*)";
  12. public final static String CODE_DOCCO_MULTI_END = "(.*?)\\*/\\s*";
  13. public final static String CODE_JAVADOC_BEGIN = "^(\\s*)/\\*\\*(.*)";
  14. public final static String MARKUP_DOCCO_GROUPS = "^\\s*<!--!!\\s*(.*?)-->";
  15. public final static String MARKUP_DOCCO_SINGLE_LINE = "^\\s*<!--!\\s*(.*?)-->";
  16. public final static String MARKUP_DOCCO_MULTI_BEGIN = "^(\\s*)<!--!\\s*(.*)";
  17. public final static String MARKUP_DOCCO_MULTI_END = "(.*?)-->\\s*";
  18. public final static String TEXT_DOCCO_GROUPS = "^\\s*\\#!![\\s]*(.*?)\\n";
  19. public final static String TEXT_DOCCO_SINGLE_LINE = "^\\s*\\#![\\s]*(.*?)\\n";
  20. Pattern getSingleLinePattern();
  21. Pattern getMultilineBeginPattern();
  22. Pattern getMultilineEndPattern();
  23. Pattern getJavadocBeginPattern();
  24. Pattern getGroupsPattern();
  25. }