Klasse LabeledId

java.lang.Object
org.emau.icmvc.ganimed.ttp.cm2.config.qc.LabeledId
Alle implementierten Schnittstellen:
Serializable
Bekannte direkte Unterklassen:
QCProblemType, QCProblemTypeAction, QCType

public class LabeledId extends Object implements Serializable
Siehe auch:
  • Konstruktordetails

    • LabeledId

      public LabeledId()
    • LabeledId

      public LabeledId(String id)
    • LabeledId

      public LabeledId(LabeledId lid)
    • LabeledId

      public LabeledId(String id, Map<String,String> labels)
  • Methodendetails

    • capture

      public void capture(LabeledId lid)
    • updateLabels

      public void updateLabels(LabeledId lid)
      Updates the labels from the given labeled id. Ignores null as argument.
      Parameter:
      lid - the labeled id to update from
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getLabel

      public String getLabel(String lang)
    • getLabelOrId

      public String getLabelOrId(String lang)
    • setLabel

      public void setLabel(String lang, String value)
    • removeLabel

      public String removeLabel(String lang)
    • getLabels

      public Map<String,String> getLabels()
    • setLabels

      public void setLabels(Map<String,String> labels)
    • size

      public int size()
    • isEmpty

      public boolean isEmpty()
    • clear

      public void clear()
    • getValidIdPattern

      public Pattern getValidIdPattern()
      Gibt a pattern to check for valid 'xs:NCName' IDs zurück.. Subclasses can overwrite this method customize th validation of IDs.
      Gibt zurück:
      a pattern to check for valid 'xs:NCName' IDs
      Siehe auch:
    • hasValidId

      public boolean hasValidId()
      Checks whether our id is a valid.
      Gibt zurück:
      true if our id is a valid
      Siehe auch:
    • findInvalidCharsInID

      public String findInvalidCharsInID()
      Gibt characters not matching the ID pattern or an empty string, if the ID is valid zurück. The characters will be unique and in the order occurring in the ID
      Gibt zurück:
      characters not matching the ID pattern or an empty string, if the ID is valid
      Siehe auch:
    • findInvalidCharsInID

      public String findInvalidCharsInID(String id)
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object
    • toLabelString

      public String toLabelString()