Package relaxngcc.builder
Class NameTestBuilder
- java.lang.Object
-
- relaxngcc.builder.NameTestBuilder
-
- All Implemented Interfaces:
NameClassFunction
public class NameTestBuilder extends java.lang.Object implements NameClassFunction
Generates a clause that tests the membership of a NameClass.This function returns
CDExpression.- Author:
- Kohsuke Kawaguchi (kk@kohsuke.org)
-
-
Constructor Summary
Constructors Constructor Description NameTestBuilder(CDExpression uriVar, CDExpression localNameVar)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectanyName(NameClass except)static CDExpressionbuild(NameClass nc, CDExpression uri, CDExpression local)java.lang.Objectchoice(NameClass nc1, NameClass nc2)java.lang.Objectname(java.lang.String ns, java.lang.String local)java.lang.ObjectnsName(java.lang.String ns, NameClass except)
-
-
-
Constructor Detail
-
NameTestBuilder
public NameTestBuilder(CDExpression uriVar, CDExpression localNameVar)
-
-
Method Detail
-
build
public static CDExpression build(NameClass nc, CDExpression uri, CDExpression local)
-
choice
public java.lang.Object choice(NameClass nc1, NameClass nc2)
- Specified by:
choicein interfaceNameClassFunction
-
nsName
public java.lang.Object nsName(java.lang.String ns, NameClass except)- Specified by:
nsNamein interfaceNameClassFunction
-
anyName
public java.lang.Object anyName(NameClass except)
- Specified by:
anyNamein interfaceNameClassFunction
-
name
public java.lang.Object name(java.lang.String ns, java.lang.String local)- Specified by:
namein interfaceNameClassFunction
-
-