public class NameDescription extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
protected String |
name
Name of the object
|
static char |
PATH_SEPARATOR
path separator used in the fully qualified names
|
protected String |
qualifiedName
fully qualified name (i.e. space system name+"/"+name
|
protected XtceAliasSet |
xtceAliasSet
Set of aliases
|
| Modifier | Constructor and Description |
|---|---|
protected |
NameDescription(NameDescription t) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAlias(String namespace,
String alias) |
void |
addAliases(XtceAliasSet newAliases)
Adds all aliases to the existing aliases.
|
void |
addAncillaryData(AncillaryData data)
Stores the given ancillary data.
|
String |
getAlias(String namespace) |
XtceAliasSet |
getAliasSet() |
AncillaryData |
getAncillaryData(String name) |
Collection<AncillaryData> |
getAncillaryDataSet() |
String |
getLongDescription() |
String |
getName()
Returns the non qualified name of the item
|
static String |
getName(String fqname)
returns the last component of the fully qualified name
|
String |
getOpsName()
OPS name, in XTCE defined as alias for namespace "MDB:OPS Name"
|
String |
getQualifiedName()
Returns the fully qualified name.
|
String |
getShortDescription() |
String |
getSubsystemName() |
static String |
getSubsystemName(String fqname)
returns the subsystem fully qualified name where this name is valid (i.e. the full path of the directory name if it were a filesystem)
|
void |
setAliasSet(XtceAliasSet aliasSet)
Assign set of aliases with the object.
|
void |
setLongDescription(String longDescription) |
void |
setName(String newName) |
void |
setQualifiedName(String qname) |
void |
setShortDescription(String shortDescription) |
protected String name
public static char PATH_SEPARATOR
protected String qualifiedName
protected XtceAliasSet xtceAliasSet
protected NameDescription(NameDescription t)
public void setName(String newName)
public String getName()
public void setQualifiedName(String qname)
public AncillaryData getAncillaryData(String name)
public void addAncillaryData(AncillaryData data)
public Collection<AncillaryData> getAncillaryDataSet()
public String getQualifiedName()
public void setShortDescription(String shortDescription)
public String getShortDescription()
public void setLongDescription(String longDescription)
public String getLongDescription()
public void setAliasSet(XtceAliasSet aliasSet)
aliasSet - Set of aliasespublic XtceAliasSet getAliasSet()
public void addAliases(XtceAliasSet newAliases)
newAliases - public String getOpsName()
public String getSubsystemName()
public static String getName(String fqname)
fqname - Copyright © 2019 Space Applications Services. All rights reserved.