| Package | Description |
|---|---|
| org.yamcs.xtce | |
| org.yamcs.xtce.util |
| Modifier and Type | Method and Description |
|---|---|
static PathElement |
PathElement.fromString(String s)
Creates a path element from a string like
name[idx_1][idx_2]..
|
PathElement[] |
ParameterInstanceRef.getMemberPath()
If the parameter is an aggregate or an array (or a nested structure of these), return the path
to the referenced member inside the structure.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
PathElement.pathToString(PathElement[] path)
Transforms the path into a string like
a/c[2]/d[0][5]/x |
void |
ParameterInstanceRef.setMemberPath(PathElement[] path) |
| Modifier and Type | Method and Description |
|---|---|
static DataType |
DataTypeUtil.getMemberType(DataType type,
PathElement[] path)
traverses the type hierarchy to retrieve the type referenced by path
|
boolean |
UnresolvedParameterReference.resolved(NameDescription nd,
PathElement[] path) |
boolean |
UnresolvedParameterReference.ParameterResolvedAction.resolved(NameDescription nd,
PathElement[] path)
pushes the NameDescription through and returns true if the name reference is resolved and false otherwise
false can be returned in case the NameDescription refers to something which is not itself fully resolved
if path is not null, it means that the reference has been resolved to a path inside an aggregate parameter
|
Copyright © 2019 Space Applications Services. All rights reserved.