Class Structure<T extends java.lang.Enum<T>>
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.wc17.db.Structure<T>
-
public class Structure<T extends java.lang.Enum<T>> extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceStructure.TypeSafety
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()booleanequals(java.lang.Object e)Structure<T>from(T... fields)<X> Xget(T e)booleanhasField(java.lang.Enum<T> field)inthashCode()booleanhasValue(java.lang.Enum<?> e)<X extends java.lang.Enum<X>>
voidinto(Structure<X> target, X... fields)booleanis(T e)longlng(T e)static <X extends Structure<T>,T extends java.lang.Enum<T>>
Xobtain(java.lang.Class<T> e)static <X extends Structure<T>,T extends java.lang.Enum<T>>
Xobtain(java.lang.Class<T> e, java.lang.Enum<T>... fields)voidrelease()voidset(T x, boolean v)voidset(T x, long v)voidset(T x, java.lang.Object v)java.lang.Stringtext(T e)java.lang.StringtoString()voidunset(T x)
-
-
-
Method Detail
-
obtain
public static <X extends Structure<T>,T extends java.lang.Enum<T>> X obtain(java.lang.Class<T> e, java.lang.Enum<T>... fields)
-
obtain
public static <X extends Structure<T>,T extends java.lang.Enum<T>> X obtain(java.lang.Class<T> e)
-
lng
public long lng(T e)
-
text
public java.lang.String text(T e)
-
is
public boolean is(T e)
-
hasValue
public boolean hasValue(java.lang.Enum<?> e)
-
get
public <X> X get(T e)
-
set
public void set(T x, java.lang.Object v)
-
unset
public void unset(T x)
-
set
public void set(T x, long v)
-
set
public void set(T x, boolean v)
-
hasField
public boolean hasField(java.lang.Enum<T> field)
-
clear
public void clear()
-
release
public void release()
-
into
public <X extends java.lang.Enum<X>> void into(Structure<X> target, X... fields)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object e)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-