Class XtceAliasSet

java.lang.Object
org.yamcs.xtce.xml.XtceAliasSet
All Implemented Interfaces:
Serializable

public class XtceAliasSet extends Object implements Serializable
See Also:
  • Field Details

  • Constructor Details

    • XtceAliasSet

      public XtceAliasSet()
  • Method Details

    • addAlias

      public void addAlias(String namespace, String alias)
      Add alias name, only one name per namespace is possible
      Parameters:
      namespace - Namespace the alias adheres to
      alias - name in the given namespace
    • getAlias

      public String getAlias(String nameSpace)
      Returns the name of the object in the given namespace
      Parameters:
      nameSpace - Namespace the name should be from
      Returns:
      Name of the object in the given namespace, can be null
    • getNamespaces

      public Set<String> getNamespaces()
    • getAliases

      public Map<String,String> getAliases()
      Returns a readonly map, mapping namespace to alias
    • size

      public int size()
    • toString

      public String toString()
      Overrides:
      toString in class Object