| Package | Description |
|---|---|
| com.io7m.smfj.validation.api |
Validation API.
|
| Modifier and Type | Method and Description |
|---|---|
default SMFSchemaAllowExtraAttributes |
SMFSchemaType.allowExtraAttributes() |
SMFSchemaAllowExtraAttributes |
SMFSchema.allowExtraAttributes() |
static SMFSchemaAllowExtraAttributes |
SMFSchemaAllowExtraAttributes.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SMFSchemaAllowExtraAttributes[] |
SMFSchemaAllowExtraAttributes.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
static SMFSchema |
SMFSchema.of(SMFSchemaIdentifier schemaIdentifier,
javaslang.collection.SortedMap<SMFAttributeName,SMFSchemaAttribute> requiredAttributes,
javaslang.collection.SortedMap<SMFAttributeName,SMFSchemaAttribute> optionalAttributes,
Optional<SMFCoordinateSystem> requiredCoordinateSystem,
SMFSchemaAllowExtraAttributes allowExtraAttributes,
SMFSchemaRequireTriangles requireTriangles,
SMFSchemaRequireVertices requireVertices)
Construct a new immutable
SMFSchema instance. |
SMFSchema.Builder |
SMFSchema.Builder.setAllowExtraAttributes(SMFSchemaAllowExtraAttributes allowExtraAttributes)
Initializes the value for the
allowExtraAttributes attribute. |
SMFSchema |
SMFSchema.withAllowExtraAttributes(SMFSchemaAllowExtraAttributes value)
Copy the current immutable object by setting a value for the
allowExtraAttributes attribute. |
Copyright © 2017 <code@io7m.com> http://io7m.com