Package 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
Fields Modifier and Type Field Description java.lang.Stringcodecode fragment.
-
Constructor Summary
Constructors Constructor Description JavaBlock(ParserRuntime rt, java.lang.String code_)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectapply(PatternFunction f)JavaBlockasJavaBlock()PatternasPattern()booleanisJavaBlock()booleanisPattern()
-
-
-
Constructor Detail
-
JavaBlock
public JavaBlock(ParserRuntime rt, java.lang.String code_)
-
-
Method Detail
-
apply
public java.lang.Object apply(PatternFunction f)
-
isPattern
public boolean isPattern()
-
asPattern
public Pattern asPattern()
-
isJavaBlock
public boolean isJavaBlock()
-
asJavaBlock
public JavaBlock asJavaBlock()
-
-