public class PrimitiveRuleBuilder extends VersionBuilder implements groovy.lang.GroovyObject
| Constructor and Description |
|---|
PrimitiveRuleBuilder(String version,
DefaultValidationContext context,
String typeName) |
| Modifier and Type | Method and Description |
|---|---|
RuleBuilder |
checkIf(groovy.lang.Closure c) |
RuleBuilder |
getAt(groovy.lang.IntRange range) |
groovy.lang.MetaClass |
getMetaClass() |
Object |
getProperty(String property) |
String |
getTypeName() |
Object |
invokeMethod(String method,
Object arguments) |
RuleBuilder |
isNumber() |
RuleBuilder |
matches(Object regex) |
RuleBuilder |
maxSize(int max) |
RuleBuilder |
notEmpty() |
RuleBuilder |
omitLeadingWhitespace() |
RuleBuilder |
omitTrailingWhitespace() |
void |
setMetaClass(groovy.lang.MetaClass mc) |
void |
setProperty(String property,
Object value) |
void |
setTypeName(String value) |
asOf, before, encoding, except, getRule, getVersion, message, primitiveType, setRule, setVersion, type, withDescription, withReferenceforAllVersions, forVersion, forVersion, forVersionAndPrimitiveType, forVersionAndType, getContext, setContextpublic PrimitiveRuleBuilder(String version, DefaultValidationContext context, String typeName)
public groovy.lang.MetaClass getMetaClass()
getMetaClass in interface groovy.lang.GroovyObjectgetMetaClass in class VersionBuilderpublic void setMetaClass(groovy.lang.MetaClass mc)
setMetaClass in interface groovy.lang.GroovyObjectsetMetaClass in class VersionBuilderpublic Object invokeMethod(String method, Object arguments)
invokeMethod in interface groovy.lang.GroovyObjectinvokeMethod in class VersionBuilderpublic Object getProperty(String property)
getProperty in interface groovy.lang.GroovyObjectgetProperty in class VersionBuilderpublic void setProperty(String property, Object value)
setProperty in interface groovy.lang.GroovyObjectsetProperty in class VersionBuilderpublic String getTypeName()
public void setTypeName(String value)
public RuleBuilder checkIf(groovy.lang.Closure c)
public RuleBuilder omitLeadingWhitespace()
public RuleBuilder omitTrailingWhitespace()
public RuleBuilder maxSize(int max)
public RuleBuilder getAt(groovy.lang.IntRange range)
public RuleBuilder notEmpty()
public RuleBuilder matches(Object regex)
public RuleBuilder isNumber()
Copyright © 2016 Open eHealth Foundation. All rights reserved.