110 lines
1.4 KiB
Java
110 lines
1.4 KiB
Java
package obix;
|
|
|
|
public interface IObj {
|
|
Obj add(Obj obj);
|
|
|
|
Obj addAll(Obj[] objArr);
|
|
|
|
Obj get(String str);
|
|
|
|
boolean getBool();
|
|
|
|
String getDisplay();
|
|
|
|
String getDisplayName();
|
|
|
|
Uri getHref();
|
|
|
|
Uri getIcon();
|
|
|
|
long getInt();
|
|
|
|
Contract getIs();
|
|
|
|
String getName();
|
|
|
|
Uri getNormalizedHref();
|
|
|
|
Obj getParent();
|
|
|
|
double getReal();
|
|
|
|
Obj getRoot();
|
|
|
|
Status getStatus();
|
|
|
|
String getStr();
|
|
|
|
boolean isAbstime();
|
|
|
|
boolean isBool();
|
|
|
|
boolean isEnum();
|
|
|
|
boolean isErr();
|
|
|
|
boolean isFeed();
|
|
|
|
boolean isInt();
|
|
|
|
boolean isList();
|
|
|
|
boolean isNull();
|
|
|
|
boolean isOp();
|
|
|
|
boolean isReal();
|
|
|
|
boolean isRef();
|
|
|
|
boolean isReltime();
|
|
|
|
boolean isStr();
|
|
|
|
boolean isUri();
|
|
|
|
boolean isVal();
|
|
|
|
boolean isWritable();
|
|
|
|
Obj[] list();
|
|
|
|
void remove(Obj obj);
|
|
|
|
void removeThis();
|
|
|
|
void replace(Obj obj, Obj obj2);
|
|
|
|
void setBool(boolean z);
|
|
|
|
void setDisplay(String str);
|
|
|
|
void setDisplayName(String str);
|
|
|
|
void setHref(Uri uri);
|
|
|
|
void setIcon(Uri uri);
|
|
|
|
void setInt(long j);
|
|
|
|
void setIs(Contract contract);
|
|
|
|
void setNull(boolean z);
|
|
|
|
void setReal(double d);
|
|
|
|
void setStatus(Status status);
|
|
|
|
void setStr(String str);
|
|
|
|
void setWritable(boolean z);
|
|
|
|
void setWritable(boolean z, boolean z2);
|
|
|
|
int size();
|
|
|
|
String toDisplayName();
|
|
|
|
String toDisplayString();
|
|
}
|