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 interface
Structure.TypeSafety
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
clear()
boolean
equals(java.lang.Object e)
Structure<T>
from(T... fields)
<X> X
get(T e)
boolean
hasField(java.lang.Enum<T> field)
int
hashCode()
boolean
hasValue(java.lang.Enum<?> e)
<X extends java.lang.Enum<X>>
voidinto(Structure<X> target, X... fields)
boolean
is(T e)
long
lng(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)
void
release()
void
set(T x, boolean v)
void
set(T x, long v)
void
set(T x, java.lang.Object v)
java.lang.String
text(T e)
java.lang.String
toString()
void
unset(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:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object e)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-