Package org.yamcs.xtce.util
Class AbstractNameReference
- java.lang.Object
-
- org.yamcs.xtce.util.AbstractNameReference
-
- All Implemented Interfaces:
NameReference
- Direct Known Subclasses:
ResolvedNameReference
,ResolvedParameterReference
,UnresolvedNameReference
public abstract class AbstractNameReference extends Object implements NameReference
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.yamcs.xtce.util.NameReference
NameReference.ResolvedAction, NameReference.Type
-
-
Field Summary
Fields Modifier and Type Field Description protected String
ref
protected NameReference.Type
type
-
Constructor Summary
Constructors Constructor Description AbstractNameReference(String ref, NameReference.Type type)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getReference()
NameReference.Type
getType()
String
toString()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.yamcs.xtce.util.NameReference
addResolvedAction, getResolvedFuture, isResolved, tryResolve
-
-
-
-
Field Detail
-
ref
protected final String ref
-
type
protected final NameReference.Type type
-
-
Constructor Detail
-
AbstractNameReference
public AbstractNameReference(String ref, NameReference.Type type)
-
-
Method Detail
-
getReference
public String getReference()
- Specified by:
getReference
in interfaceNameReference
-
getType
public NameReference.Type getType()
- Specified by:
getType
in interfaceNameReference
-
-