Uses of Class
org.yamcs.xtce.PathElement
Packages that use PathElement
-
Uses of PathElement in org.yamcs.xtce
Fields in org.yamcs.xtce declared as PathElementMethods in org.yamcs.xtce that return PathElementModifier and TypeMethodDescriptionstatic PathElementPathElement.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.Methods in org.yamcs.xtce with parameters of type PathElementModifier and TypeMethodDescriptionstatic StringPathElement.pathToString(PathElement[] path) Transforms the path into a string like
a/c[2]/d[0][5]/xvoidParameterOrArgumentRef.setMemberPath(PathElement[] path) Constructors in org.yamcs.xtce with parameters of type PathElementModifierConstructorDescriptionArgumentInstanceRef(Argument arg, PathElement[] path) ParameterInstanceRef(Parameter para, PathElement[] path) -
Uses of PathElement in org.yamcs.xtce.util
Methods in org.yamcs.xtce.util that return PathElementModifier and TypeMethodDescriptionReferenceFinder.FoundReference.getAggregateMemberPath()ArgumentReference.getPath()static PathElement[]AggregateTypeUtil.parseReference(String name) parses a reference of shapestatic PathElement[]ReferenceFinder.parseReference(String name) Methods in org.yamcs.xtce.util with parameters of type PathElementModifier and TypeMethodDescriptionstatic ParameterTypeAggregateTypeUtil.getMemberType(ParameterType parameterType, PathElement[] path) static DataTypeDataTypeUtil.getMemberType(DataType type, PathElement[] path) traverses the type hierarchy to retrieve the type referenced by pathbooleanArgumentReference.ArgumentResolvedAction.resolved(Argument parameter, PathElement[] path) voidArgumentReference.resolved(Argument argument, PathElement[] path) voidParameterReference.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 parametervoidParameterReference.resolved(Parameter param, PathElement[] path) static StringAggregateTypeUtil.toString(PathElement[] path) static booleanAggregateTypeUtil.verifyPath(ParameterType parameterType, PathElement[] path) Verify that the path exists in the parameter typestatic booleanReferenceFinder.verifyPath(DataType dataType, PathElement[] path) Constructors in org.yamcs.xtce.util with parameters of type PathElementModifierConstructorDescriptionArgumentReference(MetaCommand metaCmd, String argName, PathElement[] path) ArgumentReference(MetaCommand metaCmd, Argument arg, PathElement[] path) FoundReference(Argument arg, PathElement[] path) FoundReference(Parameter parameter, PathElement[] path)