public static class XpathConstraintNode.Size extends XpathConstraintNode
XpathConstraintNode.AllInstances, XpathConstraintNode.Arithmetic, XpathConstraintNode.Attribute, XpathConstraintNode.BindingContext, XpathConstraintNode.Cast, XpathConstraintNode.ChangeCase, XpathConstraintNode.Comparison, XpathConstraintNode.Concatenate, XpathConstraintNode.Empty, XpathConstraintNode.Error, XpathConstraintNode.Exists, XpathConstraintNode.IfThenElse, XpathConstraintNode.KindOf, XpathConstraintNode.Literal, XpathConstraintNode.Logic, XpathConstraintNode.Matches, XpathConstraintNode.MessageComment, XpathConstraintNode.Select, XpathConstraintNode.Size, XpathConstraintNode.Substring, XpathConstraintNode.Unique, XpathConstraintNode.Variable, XpathConstraintNode.XpathFragment, XpathConstraintNode.XpathType
children, negated, parent, xpathHelper
Constructor and Description |
---|
Size(XpathHelper xpathHelper,
boolean set)
Ctor
|
Modifier and Type | Method and Description |
---|---|
XpathConstraintNode.XpathFragment |
translate(XpathConstraintNode.BindingContext ctx)
Compile to an equivalent Xpath expression.
|
addChild, bindsVariable, containsError, generatingAttribute, hasIdentity, hasSimpleType, isAndOrLogic, isDependentOn, isMultiple, isVarOrAttribBased
public Size(XpathHelper xpathHelper, boolean set)
xpathHelper
- The schema objectset
- Flag: This is a set operationpublic XpathConstraintNode.XpathFragment translate(XpathConstraintNode.BindingContext ctx)
Compile to an equivalent Xpath expression. The Set variant is compiled to count() and the String variant goes to string-length().
translate
in class XpathConstraintNode
ctx
- BindingContext this node shall be compiled inCopyright © 2018. All rights reserved.