info.bliki.wiki.tags.code
Class AbstractCPPBasedCodeFilter

java.lang.Object
  extended by info.bliki.wiki.tags.code.AbstractCodeFormatter
      extended by info.bliki.wiki.tags.code.AbstractCPPBasedCodeFilter
All Implemented Interfaces:
SourceCodeFormatter
Direct Known Subclasses:
CSharpCodeFilter, GroovyCodeFilter, JavaCodeFilter, JavaScriptCodeFilter, PHPCodeFilter, PythonCodeFilter, SQLCodeFilter, XMLCodeFilter

public abstract class AbstractCPPBasedCodeFilter
extends AbstractCodeFormatter

Syntax highlighting support for C++ based source codes


Field Summary
 
Fields inherited from class info.bliki.wiki.tags.code.AbstractCodeFormatter
FONT_COMMENT, FONT_END, FONT_JAVADOC, FONT_KEYWORD, FONT_OBJECTS, FONT_STRINGS
 
Constructor Summary
AbstractCPPBasedCodeFilter()
           
 
Method Summary
protected  int appendIdentifier(java.lang.String input, int identifierStart, int currentPosition, java.util.HashMap<java.lang.String,java.lang.String> keyWords, java.util.HashMap<java.lang.String,java.lang.String> objectWords, java.lang.StringBuilder result)
           
 java.lang.String filter(java.lang.String input)
          Convert the given content string to HTML synatx highlighted string.
 boolean isKeywordCaseSensitive()
          Test if the keywords are case sensitive.
 boolean isPHPTag()
           
 
Methods inherited from class info.bliki.wiki.tags.code.AbstractCodeFormatter
appendChar, createHashMap, createObjectsMap, getKeywordSet, getObjectSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCPPBasedCodeFilter

public AbstractCPPBasedCodeFilter()
Method Detail

appendIdentifier

protected int appendIdentifier(java.lang.String input,
                               int identifierStart,
                               int currentPosition,
                               java.util.HashMap<java.lang.String,java.lang.String> keyWords,
                               java.util.HashMap<java.lang.String,java.lang.String> objectWords,
                               java.lang.StringBuilder result)

filter

public java.lang.String filter(java.lang.String input)
Description copied from interface: SourceCodeFormatter
Convert the given content string to HTML synatx highlighted string.

Returns:

isKeywordCaseSensitive

public boolean isKeywordCaseSensitive()
Test if the keywords are case sensitive. Returns true by default.

Returns:
true if the keywords are case sensitive

isPHPTag

public boolean isPHPTag()


Copyright © 2012 Java Wikipedia API (Bliki engine). All Rights Reserved.