us.bpsm.edn
Class Symbol
- java.lang.Object
-
- us.bpsm.edn.Symbol
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description intcompareTo(Symbol right)booleanequals(java.lang.Object obj)java.lang.StringgetName()The name of this named thing, not including any prefix.java.lang.StringgetPrefix()The prefix, (also called namespace), which may be empty.inthashCode()static SymbolnewSymbol(java.lang.String name)Equivalent tonewSymbol("", name).static SymbolnewSymbol(java.lang.String prefix, java.lang.String name)Provide a Symbol with the given prefix and name.java.lang.StringtoString()
-
-
-
Method Detail
-
getPrefix
public final java.lang.String getPrefix()
The prefix, (also called namespace), which may be empty. A Named object with an empty prefix is said to have no prefix.
-
getName
public final java.lang.String getName()
The name of this named thing, not including any prefix.
-
newSymbol
public static Symbol newSymbol(java.lang.String prefix, java.lang.String name)
Provide a Symbol with the given prefix and name.- Parameters:
prefix- An empty String or a non-empty String obeying the restrictions specified by edn. Never null.name- A non-empty string obeying the restrictions specified by edn. Never null.- Returns:
- a Symbol, never null.
-
newSymbol
public static Symbol newSymbol(java.lang.String name)
Equivalent tonewSymbol("", name).- Parameters:
name- A non-empty string obeying the restrictions specified by edn. Never null.- Returns:
- a Symbol with the given name and no prefix.
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public final boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-
DMelt 3.0 © DataMelt by jWork.ORG