Uses of Class
org.yamcs.xtce.PathElement
Package
Description
-
Uses of PathElement in org.yamcs.commanding
Modifier and TypeMethodDescriptionPartialArgumentValue.getPath()
The path to the element of the aggregate or array for which the value applies -
Uses of PathElement in org.yamcs.parameter
Modifier and TypeMethodDescriptionParameterWithId.getPath()
PartialParameterValue.getPath()
The path to the element of the aggregate or array for which the value appliesModifierConstructorDescriptionParameterWithId
(Parameter p, Yamcs.NamedObjectId id, PathElement[] path) PartialParameterValue
(Parameter def, PathElement[] path) -
Uses of PathElement in org.yamcs.utils
Modifier and TypeMethodDescriptionstatic PathElement[]
AggregateUtil.parseReference
(String name) Parses a reference of shapeModifier and TypeMethodDescriptionstatic <T extends RawEngValue>
TAggregateUtil.extractMember
(T rev, PathElement[] path) Create a parameter value with a member from the passed parameter value as found following the path.static ParameterType
AggregateUtil.getMemberType
(ParameterType parameterType, PathElement[] path) static Value
AggregateUtil.getMemberValue
(Value value, PathElement[] path) This function is used to retrieve values from hierarchical aggregates.static String
AggregateUtil.toString
(PathElement[] path) static boolean
AggregateUtil.verifyPath
(ParameterType parameterType, PathElement[] path) Verify that the path exists in the parameter type -
Uses of PathElement in org.yamcs.xtce
Modifier and TypeMethodDescriptionstatic PathElement
PathElement.fromString
(String s) Creates a path element from a string likeParameterOrArgumentRef.getMemberPath()
If the parameter or argument is an aggregate or an array (or a nested structure of these), return the path to the referenced member inside the structure.Modifier and TypeMethodDescriptionstatic String
PathElement.pathToString
(PathElement[] path) Transforms the path into a string like
a/c[2]/d[0][5]/xvoid
ParameterOrArgumentRef.setMemberPath
(PathElement[] path) ModifierConstructorDescriptionArgumentInstanceRef
(Argument arg, PathElement[] path) ParameterInstanceRef
(Parameter para, PathElement[] path) -
Uses of PathElement in org.yamcs.xtce.util
Modifier and TypeMethodDescriptionReferenceFinder.FoundReference.getAggregateMemberPath()
ArgumentReference.getPath()
static PathElement[]
AggregateTypeUtil.parseReference
(String name) parses a reference of shapestatic PathElement[]
ReferenceFinder.parseReference
(String name) Modifier and TypeMethodDescriptionstatic ParameterType
AggregateTypeUtil.getMemberType
(ParameterType parameterType, PathElement[] path) static DataType
DataTypeUtil.getMemberType
(DataType type, PathElement[] path) traverses the type hierarchy to retrieve the type referenced by pathboolean
ArgumentReference.ArgumentResolvedAction.resolved
(Argument parameter, PathElement[] path) void
ArgumentReference.resolved
(Argument argument, PathElement[] path) void
ParameterReference.ParameterResolvedAction.resolved
(Parameter parameter, 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 parametervoid
ParameterReference.resolved
(Parameter param, PathElement[] path) static String
AggregateTypeUtil.toString
(PathElement[] path) static boolean
AggregateTypeUtil.verifyPath
(ParameterType parameterType, PathElement[] path) Verify that the path exists in the parameter typestatic boolean
ReferenceFinder.verifyPath
(DataType dataType, PathElement[] path) ModifierConstructorDescriptionArgumentReference
(MetaCommand metaCmd, String argName, PathElement[] path) ArgumentReference
(MetaCommand metaCmd, Argument arg, PathElement[] path) FoundReference
(Argument arg, PathElement[] path) FoundReference
(Parameter parameter, PathElement[] path)