Class JavaBlock

java.lang.Object
relaxngcc.grammar.Pattern
relaxngcc.grammar.JavaBlock

public class JavaBlock extends Pattern
Represents <cc:java> block. This class derives Pattern so that it can be mixed with other patterns. However, only GroupPattern is allowed to have this Pattern as its child.
Author:
Kohsuke Kawaguchi (kk@kohsuke.org)
  • Field Details

    • code

      public final String code
      code fragment.
  • Constructor Details

  • Method Details

    • apply

      public Object apply(PatternFunction f)
      Specified by:
      apply in class Pattern
    • isPattern

      public boolean isPattern()
    • asPattern

      public Pattern asPattern()
    • isJavaBlock

      public boolean isJavaBlock()
    • asJavaBlock

      public JavaBlock asJavaBlock()