Package com.mdfromhtml.core
Class MDfromHTMLID
- java.lang.Object
-
- com.mdfromhtml.core.MDfromHTMLID
-
- All Implemented Interfaces:
Serializable,Cloneable,Comparable<Object>
public class MDfromHTMLID extends Object implements Serializable, Comparable<Object>, Cloneable
Implementation of the MDfromHTMLID class which provides a unique identifier for an MDfromHTML object.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intID_LENGTHstatic StringID_UNDEFINEDstatic MDfromHTMLIDUNDEFINED_IDstatic Stringval_safe
-
Constructor Summary
Constructors Constructor Description MDfromHTMLID()Construct a compressed MDfromHTMLID based onMDfromHTMLBASE64Codec.encode(byte[],boolean)of the bytes gleaned fromUUID.randomUUID()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description MDfromHTMLIDclone()intcompareTo(Object o)booleanequals(Object obj)static MDfromHTMLIDgenerateNewID()General purpose factory constructorstatic MDfromHTMLIDgetExistingID(String uuid)ConstructorinthashCode()booleanisUndefined()static booleanisUndefined(MDfromHTMLID test)static voidmain(String[] args)StringtoString()
-
-
-
Field Detail
-
ID_LENGTH
public static int ID_LENGTH
-
ID_UNDEFINED
public static final String ID_UNDEFINED
- See Also:
- Constant Field Values
-
UNDEFINED_ID
public static final MDfromHTMLID UNDEFINED_ID
-
val_safe
public static final String val_safe
-
-
Constructor Detail
-
MDfromHTMLID
public MDfromHTMLID()
Construct a compressed MDfromHTMLID based onMDfromHTMLBASE64Codec.encode(byte[],boolean)of the bytes gleaned fromUUID.randomUUID()
-
-
Method Detail
-
generateNewID
public static MDfromHTMLID generateNewID()
General purpose factory constructor- Returns:
- a new MDfromHTMLID
-
getExistingID
public static MDfromHTMLID getExistingID(String uuid)
Constructor- Parameters:
uuid- - UUID of this MDfromHTMLID
-
isUndefined
public static boolean isUndefined(MDfromHTMLID test)
-
main
public static void main(String[] args)
-
clone
public MDfromHTMLID clone()
-
compareTo
public int compareTo(Object o)
- Specified by:
compareToin interfaceComparable<Object>
-
isUndefined
public boolean isUndefined()
- Returns:
- true if the MDfromHTMLID is uninitialized
-
-