| Package | Description |
|---|---|
| com.io7m.smfj.format.binary |
Parser API.
|
| com.io7m.smfj.format.binary.v1 |
Parser implementation for the 1.* format.
|
| com.io7m.smfj.format.text |
Parser API.
|
| com.io7m.smfj.frontend |
Processing tasks for frontends.
|
| com.io7m.smfj.parser.api |
Parser API.
|
| com.io7m.smfj.probe.api |
Version probe API.
|
| com.io7m.smfj.processing.api |
Functions and types for processing and filtering meshes.
|
| com.io7m.smfj.processing.main |
Main filter implementations.
|
| Modifier and Type | Method and Description |
|---|---|
javaslang.control.Validation<SMFParseError,SMFBSection> |
SMFBSectionParserType.parse() |
javaslang.control.Validation<SMFParseError,SMFBSection> |
SMFBSectionParser.parse() |
javaslang.control.Validation<javaslang.collection.Seq<SMFParseError>,SMFVersionProbed> |
SMFFormatBinary.probe(InputStream stream) |
| Modifier and Type | Method and Description |
|---|---|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFHeader> |
SMFBv1Headers.parse(SMFFormatVersion version,
SMFBDataStreamReaderType reader,
SMFBSection section)
Parse a header.
|
| Modifier and Type | Method and Description |
|---|---|
javaslang.control.Validation<javaslang.collection.Seq<SMFParseError>,SMFVersionProbed> |
SMFFormatText.probe(InputStream stream) |
| Modifier and Type | Method and Description |
|---|---|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,javaslang.collection.List<SMFMemoryMeshFilterType>> |
SMFFilterCommandFile.parseFromStream(SMFFilterCommandModuleResolverType resolver,
Optional<URI> path_opt,
InputStream stream)
Parse a command file.
|
| Modifier and Type | Method and Description |
|---|---|
SMFParseError |
SMFParseError.Builder.build()
Builds a new
SMFParseError. |
static SMFParseError |
SMFParseError.copyOf(SMFParseErrorType instance)
Creates an immutable copy of a
SMFParseErrorType value. |
static SMFParseError |
SMFParseErrors.errorException(Exception e)
Construct a parse error for the given exception.
|
static SMFParseError |
SMFParseErrors.errorExpectedGot(String message,
String expected,
String received,
com.io7m.jlexing.core.LexicalPosition<URI> position)
Construct a parse error that indicates the expected and actual input.
|
static SMFParseError |
SMFParseErrors.errorExpectedGotWithException(String message,
String expected,
String received,
com.io7m.jlexing.core.LexicalPosition<URI> position,
Exception exception)
Construct a parse error that indicates the expected and actual input.
|
static SMFParseError |
SMFParseErrors.errorWithMessage(String message)
Construct a parse error for the given exception.
|
static SMFParseError |
SMFParseError.of(com.io7m.jlexing.core.LexicalPosition<URI> lexical,
String message,
Optional<Exception> exception)
Construct a new immutable
SMFParseError instance. |
SMFParseError |
SMFParseError.withException(Exception value)
Copy the current immutable object by setting a present value for the optional
exception attribute. |
SMFParseError |
SMFParseError.withException(Optional<? extends Exception> optional)
Copy the current immutable object by setting an optional value for the
exception attribute. |
SMFParseError |
SMFParseError.withLexical(com.io7m.jlexing.core.LexicalPosition<URI> value)
Copy the current immutable object by setting a value for the
lexical attribute. |
SMFParseError |
SMFParseError.withMessage(String value)
Copy the current immutable object by setting a value for the
message attribute. |
| Modifier and Type | Method and Description |
|---|---|
javaslang.control.Validation<javaslang.collection.Seq<SMFParseError>,SMFVersionProbed> |
SMFVersionProbeProviderType.probe(InputStream stream)
Attempt to probe the given file stream.
|
javaslang.control.Validation<javaslang.collection.Seq<SMFParseError>,SMFVersionProbed> |
SMFVersionProbeControllerType.probe(Supplier<InputStream> stream)
Probe the given file.
|
javaslang.control.Validation<javaslang.collection.Seq<SMFParseError>,SMFVersionProbed> |
SMFVersionProbeControllerServiceLoader.probe(Supplier<InputStream> streams) |
javaslang.control.Validation<javaslang.collection.Seq<SMFParseError>,SMFVersionProbed> |
SMFVersionProbeControllerOSGi.probe(Supplier<InputStream> streams) |
| Modifier and Type | Method and Description |
|---|---|
static SMFParseError |
SMFFilterCommandParsing.errorExpectedGot(Optional<URI> uri,
int line,
String expected,
javaslang.collection.List<String> text)
Construct an error message that indicates that one sort of input was
expected but another was received.
|
| Modifier and Type | Method and Description |
|---|---|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFFilterCommandParsing.errorExpectedGotValidation(Optional<URI> uri,
int line,
String expected,
javaslang.collection.List<String> text)
Construct an error message that indicates that one sort of input was
expected but another was received.
|
javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFFilterCommandParserType.parse(Optional<URI> file,
int line,
javaslang.collection.List<String> text)
Parse a filter command.
|
| Modifier and Type | Method and Description |
|---|---|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFMemoryMeshFilterTrianglesOptimize.parse(Optional<URI> file,
int line,
javaslang.collection.List<String> text)
Attempt to parse a command.
|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFMemoryMeshFilterSchemaValidate.parse(Optional<URI> file,
int line,
javaslang.collection.List<String> text)
Attempt to parse a command.
|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFMemoryMeshFilterSchemaSet.parse(Optional<URI> file,
int line,
javaslang.collection.List<String> text)
Attempt to parse a command.
|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFMemoryMeshFilterSchemaCheck.parse(Optional<URI> file,
int line,
javaslang.collection.List<String> text)
Attempt to parse a command.
|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFMemoryMeshFilterMetadataRemove.parse(Optional<URI> file,
int line,
javaslang.collection.List<String> text)
Attempt to parse a command.
|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFMemoryMeshFilterMetadataAdd.parse(Optional<URI> file,
int line,
javaslang.collection.List<String> text)
Attempt to parse a command.
|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFMemoryMeshFilterCheck.parse(Optional<URI> file,
int line,
javaslang.collection.List<String> text)
Attempt to parse a command.
|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFMemoryMeshFilterAttributeTrim.parse(Optional<URI> file,
int line,
javaslang.collection.List<String> text)
Attempt to parse a command.
|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFMemoryMeshFilterAttributeRename.parse(Optional<URI> file,
int line,
javaslang.collection.List<String> text)
Attempt to parse a command.
|
static javaslang.control.Validation<javaslang.collection.List<SMFParseError>,SMFMemoryMeshFilterType> |
SMFMemoryMeshFilterAttributeRemove.parse(Optional<URI> file,
int line,
javaslang.collection.List<String> text)
Attempt to parse a command.
|
Copyright © 2017 <code@io7m.com> http://io7m.com