Package snap.viewx

Class CodeDoc

All Implemented Interfaces:
CharSequence, Cloneable, PropChange.DoChange, CharSequenceX

public class CodeDoc extends TextDoc
This TextDoc subclass loads Java code with syntax coloring.
  • Constructor Details

    • CodeDoc

      public CodeDoc()
      Constructor.
  • Method Details

    • createTokensForTextLine

      protected TextToken[] createTokensForTextLine(TextLine aTextLine)
      Override to create tokens.
      Overrides:
      createTokensForTextLine in class TextDoc
    • getColorForParseToken

      public static Color getColorForParseToken(ParseToken aToken)
      Checks the given token for syntax coloring.
    • newFromSource

      public static CodeDoc newFromSource(WebURL aURL)
      Returns a new CodeDoc from given source.