Package | Description |
---|---|
com.bc.ceres.binio |
The core
binio API. |
com.bc.ceres.binio.binx |
Provides the ability to read BinX schema files.
|
com.bc.ceres.binio.expr |
Contains interfaces and classes which shall enable users to describe their data formats
using an interpreted language by constructing an evaluatable tree of expressions.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CollectionType |
interface |
CompoundType |
interface |
SequenceType |
interface |
VarSequenceType |
Modifier and Type | Class and Description |
---|---|
class |
SimpleType |
Modifier and Type | Method and Description |
---|---|
Type |
SequenceType.getElementType() |
Type |
CompoundType.getMemberType(int memberIndex) |
Type |
CompoundMember.getType() |
Type |
DataFormat.getTypeDef(String name) |
Type |
DataFormat.removeTypeDef(String name) |
Modifier and Type | Method and Description |
---|---|
void |
DataFormat.addTypeDef(String name,
Type type) |
static CompoundMember |
TypeBuilder.MEMBER(String name,
Type type)
Creates a compound member.
|
static SequenceType |
TypeBuilder.SEQUENCE(Type elementType,
int elementCount)
Creates a sequence type for the given element type and count.
|
static VarSequenceType |
TypeBuilder.VAR_SEQUENCE(Type elementType,
int memberIndex)
Creates a dynamic sequence type whose element count is resolved
by a compound member determined by the given member index.
|
static VarSequenceType |
TypeBuilder.VAR_SEQUENCE(Type elementType,
String memberName)
Creates a dynamic sequence type whose element count is resolved
by a compound member determined by the given member name.
|
Modifier and Type | Method and Description |
---|---|
Type |
BinX.getDefinition(String name) |
Type |
BinX.setDefinition(String name,
Type value) |
Modifier and Type | Method and Description |
---|---|
Type |
BinX.setDefinition(String name,
Type value) |
Modifier and Type | Method and Description |
---|---|
static SelectionExpr.Case |
ExpressionBuilder.CASE(Object value,
Type type) |
static SelectionExpr.Default |
ExpressionBuilder.DEFAULT(Type type) |
static ChoiceExpr |
ExpressionBuilder.IF(Expression condition,
Type type1,
Type type2) |
static CompoundExpr.Member |
ExpressionBuilder.MEMBER(String name,
Type type) |
static SequenceExpr |
ExpressionBuilder.SEQ(Type elementType,
Expression elementCount) |
static SequenceExpr |
ExpressionBuilder.SEQ(Type elementType,
int elementCount) |
Copyright © 2014–2017 European Space Agency (ESA). All rights reserved.