org.rubato.math.yoneda
Class NameEntry
java.lang.Object
org.rubato.math.yoneda.NameEntry
- All Implemented Interfaces:
- java.lang.Comparable<NameEntry>
public final class NameEntry
- extends java.lang.Object
- implements java.lang.Comparable<NameEntry>
The unique respresention of names.
- Author:
- Gérard Milmeister
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
NameEntry
public NameEntry()
NameEntry
public NameEntry(java.lang.String name)
NameEntry
public NameEntry(java.lang.String name1,
java.lang.String name2)
NameEntry
public NameEntry(java.util.List<java.lang.String> nameList)
add
public void add(java.lang.String name)
getString
public java.lang.String getString()
getString
public java.lang.String getString(int i)
getLength
public int getLength()
equals
public boolean equals(java.lang.Object object)
- Overrides:
equals
in class java.lang.Object
compareTo
public int compareTo(NameEntry entry)
- Specified by:
compareTo
in interface java.lang.Comparable<NameEntry>
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
lookup
public static NameEntry lookup(NameEntry e)
lookup
public static NameEntry lookup(java.lang.String name)
lookup
public static NameEntry lookup(java.lang.String name1,
java.lang.String name2)
lookup
public static NameEntry lookup(java.util.List<java.lang.String> names)
concat
public static NameEntry concat(NameEntry a,
NameEntry b)
concat
public static NameEntry concat(NameEntry a,
java.lang.String b)
concat
public static NameEntry concat(java.lang.String a,
NameEntry b)