Skip to content

Package io.github.qishr.cascara.schema.constraint

Annotation Interface StringConstraint

java.lang.Object
        io.github.qishr.cascara.schema.constraint.StringConstraint

All Implemented Interfaces:
    Annotation


@java.lang.annotation.Retention(RUNTIME)
@java.lang.annotation.Target(FIELD)
public @interface StringConstraint

Method Summary

Modifier and Type Method Description
public abstract String pattern()
public abstract String[] options()
public abstract int minLength()
public abstract int maxLength()

Method Details

pattern

public abstract String pattern()


options

public abstract String[] options()


minLength

public abstract int minLength()


maxLength

public abstract int maxLength()