relaxngcc.grammar
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 Summary |
java.lang.String |
code
code fragment. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
code
public final java.lang.String code
- code fragment.
JavaBlock
public JavaBlock(ParserRuntime rt,
java.lang.String code_)
apply
public java.lang.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()