public class Command
extends java.lang.Object
implements android.os.Parcelable
Modifier and Type | Field and Description |
---|---|
static android.os.Parcelable.Creator<Command> |
CREATOR |
Constructor and Description |
---|
Command() |
Command(MethodType method,
java.lang.String Cmd) |
Command(MethodType method,
java.lang.String Cmd,
byte[] data) |
Command(android.os.Parcel in) |
Modifier and Type | Method and Description |
---|---|
static Command |
create(MethodType from,
java.lang.String id,
byte[] data) |
int |
describeContents() |
boolean |
equals(java.lang.Object o) |
static Command |
GET(java.lang.String header) |
static Command |
GET(java.lang.String header,
byte[] data) |
java.lang.String |
getCommand() |
byte[] |
getData() |
Header |
getHeader() |
MethodType |
getMethod() |
boolean |
hasData() |
int |
hashCode() |
static Command |
POST(java.lang.String header) |
static Command |
POST(java.lang.String header,
byte[] body) |
static Command |
PUT(java.lang.String header) |
static Command |
PUT(java.lang.String header,
byte[] body) |
void |
setBody(byte[] data) |
void |
setHeader(java.lang.String id) |
void |
setMethod(MethodType type) |
java.lang.String |
toString() |
void |
unsetBody() |
void |
writeToParcel(android.os.Parcel parcel,
int i) |
public static final android.os.Parcelable.Creator<Command> CREATOR
public Command(@NonNull MethodType method, @NonNull java.lang.String Cmd)
public Command(@NonNull MethodType method, @NonNull java.lang.String Cmd, @Nullable byte[] data)
public Command(android.os.Parcel in)
public Command()
public java.lang.String getCommand()
public Header getHeader()
public void setHeader(java.lang.String id)
public void setMethod(MethodType type)
public MethodType getMethod()
public byte[] getData()
public void setBody(byte[] data)
public int describeContents()
describeContents
in interface android.os.Parcelable
public void writeToParcel(android.os.Parcel parcel, int i)
writeToParcel
in interface android.os.Parcelable
public boolean hasData()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
@NonNull public static Command GET(java.lang.String header)
@NonNull public static Command GET(java.lang.String header, byte[] data)
public static Command PUT(java.lang.String header, byte[] body)
public static Command POST(java.lang.String header, byte[] body)
public static Command POST(java.lang.String header)
public static Command create(MethodType from, java.lang.String id, byte[] data)
public static Command PUT(java.lang.String header)
public void unsetBody()