public class UnionFields extends Object implements PUnion<UnionFields>, Serializable, Comparable<UnionFields>, android.os.Parcelable
| Modifier and Type | Class and Description |
|---|---|
static class |
UnionFields._Builder |
static class |
UnionFields._Field |
| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<UnionFields> |
CREATOR |
static PUnionDescriptor<UnionFields,UnionFields._Field> |
kDescriptor |
public static final PUnionDescriptor<UnionFields,UnionFields._Field> kDescriptor
public static final android.os.Parcelable.Creator<UnionFields> CREATOR
public static UnionFields withBooleanValue(boolean value)
public static UnionFields withByteValue(byte value)
public static UnionFields withShortValue(short value)
public static UnionFields withIntegerValue(int value)
public static UnionFields withLongValue(long value)
public static UnionFields withDoubleValue(double value)
public static UnionFields withStringValue(String value)
public static UnionFields withBinaryValue(net.morimekta.util.Binary value)
public static UnionFields withEnumValue(Value value)
public static UnionFields withCompactValue(CompactFields value)
public boolean hasBooleanValue()
public boolean isBooleanValue()
public boolean hasByteValue()
public byte getByteValue()
public boolean hasShortValue()
public short getShortValue()
public boolean hasIntegerValue()
public int getIntegerValue()
public boolean hasLongValue()
public long getLongValue()
public boolean hasDoubleValue()
public double getDoubleValue()
public boolean hasStringValue()
public String getStringValue()
public boolean hasBinaryValue()
public net.morimekta.util.Binary getBinaryValue()
public boolean hasEnumValue()
public Value getEnumValue()
public boolean hasCompactValue()
public CompactFields getCompactValue()
public UnionFields._Field unionField()
unionField in interface PUnion<UnionFields>public boolean has(int key)
has in interface PMessage<UnionFields>public int num(int key)
num in interface PMessage<UnionFields>public Object get(int key)
get in interface PMessage<UnionFields>public boolean isCompact()
isCompact in interface PMessage<UnionFields>public boolean isSimple()
isSimple in interface PMessage<UnionFields>public String asString()
asString in interface PMessage<UnionFields>public int compareTo(UnionFields other)
compareTo in interface Comparable<UnionFields>public static PUnionDescriptorProvider<UnionFields,UnionFields._Field> provider()
public PUnionDescriptor<UnionFields,UnionFields._Field> descriptor()
descriptor in interface PMessage<UnionFields>descriptor in interface PValue<UnionFields>public int describeContents()
describeContents in interface android.os.Parcelablepublic void writeToParcel(android.os.Parcel dest,
int flags)
writeToParcel in interface android.os.Parcelablepublic UnionFields._Builder mutate()
mutate in interface PMessage<UnionFields>public static UnionFields._Builder builder()
Copyright © 2016. All rights reserved.