Class MinLengthPropertyValidationImpl
java.lang.Object
cool.klass.model.meta.domain.AbstractElement
cool.klass.model.meta.domain.property.validation.AbstractPropertyValidation
cool.klass.model.meta.domain.property.validation.AbstractNumericPropertyValidation
cool.klass.model.meta.domain.property.validation.MinLengthPropertyValidationImpl
- All Implemented Interfaces:
Element,MinLengthPropertyValidation,NumericPropertyValidation,PropertyValidation,ElementWithSourceCode
public class MinLengthPropertyValidationImpl
extends AbstractNumericPropertyValidation
implements MinLengthPropertyValidation
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classNested classes/interfaces inherited from class cool.klass.model.meta.domain.property.validation.AbstractNumericPropertyValidation
AbstractNumericPropertyValidation.NumericPropertyValidationBuilder<BuiltElement extends AbstractNumericPropertyValidation>Nested classes/interfaces inherited from class cool.klass.model.meta.domain.property.validation.AbstractPropertyValidation
AbstractPropertyValidation.PropertyValidationBuilder<BuiltElement extends AbstractPropertyValidation>Nested classes/interfaces inherited from class cool.klass.model.meta.domain.AbstractElement
AbstractElement.ElementBuilder<BuiltElement extends Element> -
Constructor Summary
ConstructorsConstructorDescriptionMinLengthPropertyValidationImpl(KlassParser.MinLengthValidationContext elementContext, Optional<Element> macroElement, SourceCode sourceCode, AbstractDataTypeProperty<?> owningProperty, int number) -
Method Summary
Methods inherited from class cool.klass.model.meta.domain.property.validation.AbstractNumericPropertyValidation
getNumberMethods inherited from class cool.klass.model.meta.domain.AbstractElement
getMacroElement, getSourceCodeObjectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface cool.klass.model.meta.domain.api.Element
getMacroElementMethods inherited from interface cool.klass.model.meta.domain.api.property.validation.NumericPropertyValidation
getNumber
-
Constructor Details
-
MinLengthPropertyValidationImpl
public MinLengthPropertyValidationImpl(@Nonnull KlassParser.MinLengthValidationContext elementContext, @Nonnull Optional<Element> macroElement, @Nullable SourceCode sourceCode, @Nonnull AbstractDataTypeProperty<?> owningProperty, int number)
-
-
Method Details
-
getElementContext
- Specified by:
getElementContextin interfaceElementWithSourceCode- Overrides:
getElementContextin classAbstractElement
-