Package com.github.erosb.jsonsKema
Class ContainsSchema
-
- All Implemented Interfaces:
public final class ContainsSchema extends Schema
-
-
Field Summary
Fields Modifier and Type Field Description private final SchemacontainedSchemaprivate final NumberminContainsprivate final NumbermaxContainsprivate final SourceLocationlocation
-
Constructor Summary
Constructors Constructor Description ContainsSchema(Schema containedSchema, Number minContains, Number maxContains, SourceLocation location)
-
Method Summary
Modifier and Type Method Description final SchemagetContainedSchema()final NumbergetMinContains()final NumbergetMaxContains()SourceLocationgetLocation()<P extends Any> Paccept(SchemaVisitor<P> visitor)Collection<Schema>subschemas()-
-
Constructor Detail
-
ContainsSchema
ContainsSchema(Schema containedSchema, Number minContains, Number maxContains, SourceLocation location)
-
-
Method Detail
-
getContainedSchema
final Schema getContainedSchema()
-
getMinContains
final Number getMinContains()
-
getMaxContains
final Number getMaxContains()
-
getLocation
SourceLocation getLocation()
-
accept
<P extends Any> P accept(SchemaVisitor<P> visitor)
-
subschemas
Collection<Schema> subschemas()
-
-
-
-