/** * The type of processing errors. */ @Value.Immutable @SMFImmutableStyleType public interface SMFProcessingErrorType extends SMFErrorType { @Override @Value.Parameter String message(); @Override @Value.Parameter Optional<Exception> exception(); }
/** * The type of validation errors. */ @SMFImmutableStyleType @Value.Immutable public interface SMFSchemaValidationErrorType extends SMFErrorType { @Override @Value.Parameter String message(); @Override @Value.Parameter Optional<Exception> exception(); }
/** * A probed version. */ @SMFImmutableStyleType @Value.Immutable public interface SMFVersionProbedType { /** * @return The provider that successfully probed the file */ @Value.Parameter SMFParserProviderType provider(); /** * @return The format version */ @Value.Parameter SMFFormatVersion version(); }
/** * The type of validation errors. */ @SMFImmutableStyleType @Value.Immutable public interface SMFSchemaValidationErrorType extends SMFErrorType { @Override @Value.Parameter String message(); @Override @Value.Parameter Optional<Exception> exception(); }
/** * A module containing filter commands. */ @SMFImmutableStyleType @Value.Immutable public interface SMFFilterCommandModuleType { /** * @return The module name */ @Value.Parameter String name(); /** * @return The available command parsers, by name */ @Value.Parameter SortedMap<String, SMFFilterCommandParserType> parsers(); }
/** * Parsed immutable metadata. */ @SMFImmutableStyleType @Value.Immutable public interface SMFMetadataType { /** * @return The metadata schema */ @Value.Parameter SMFSchemaIdentifier schema(); /** * @return The metadata */ @Value.Parameter byte[] data(); }
@SMFImmutableStyleType @Value.Immutable public interface SMFMemoryMeshFilterCheckConfigurationType
@SMFImmutableStyleType public interface SMFCoordinateSystemType
@SMFImmutableStyleType public interface SMFAttributeNameType extends Comparable<SMFAttributeNameType>
@SMFImmutableStyleType public interface SMFSchemaNameType extends Comparable<SMFSchemaNameType>
@SMFImmutableStyleType public interface SMFAttributeNameType extends Comparable<SMFAttributeNameType>
@SMFImmutableStyleType public interface SMFSchemaVersionType extends Comparable<SMFSchemaVersionType>
@SMFImmutableStyleType public interface SMFSchemaVersionType extends Comparable<SMFSchemaVersionType>
@SMFImmutableStyleType @Value.Immutable public interface SMFArrayAttributeMappingType
@SMFImmutableStyleType @Value.Immutable public interface SMFByteBufferPackedAttributeType extends
@SMFImmutableStyleType public interface SMFFormatDescriptionType
@SMFImmutableStyleType public interface SMFFormatDescriptionType
@SMFImmutableStyleType public interface SMFSchemaIdentifierType
@SMFImmutableStyleType public interface SMFCoordinateSystemType
@SMFImmutableStyleType @Value.Immutable public interface SMFMemoryMeshFilterTrianglesOptimizeConfigurationType