public class Hardware
extends java.lang.Object
Constructor and Description |
---|
Hardware() |
Modifier and Type | Method and Description |
---|---|
void |
addAllCameras(java.util.Collection<Camera> cs) |
void |
addAllInternalStorage(java.util.Collection<Storage> is) |
void |
addAllNetworks(java.util.Collection<Network> ns) |
void |
addAllRemovableStorage(java.util.Collection<Storage> rs) |
void |
addAllSensors(java.util.Collection<Sensor> sensors) |
void |
addAllSupportedAbis(java.util.Collection<Abi> abis) |
void |
addAllSupportedUiModes(java.util.Collection<com.android.resources.UiMode> uiModes) |
void |
addCamera(Camera c) |
void |
addInternalStorage(Storage is) |
void |
addNetwork(Network n) |
void |
addRemovableStorage(Storage rs) |
void |
addSensor(Sensor sensor) |
void |
addSupportedAbi(Abi abi) |
void |
addSupportedUiMode(com.android.resources.UiMode uiMode) |
Hardware |
deepCopy()
Returns a copy of the object that shares no state with it,
but is initialized to equivalent values.
|
boolean |
equals(java.lang.Object o) |
ButtonType |
getButtonType() |
Camera |
getCamera(CameraLocation location) |
Camera |
getCamera(int i) |
java.util.List<Camera> |
getCameras() |
PowerType |
getChargeType() |
java.lang.String |
getCpu() |
java.lang.String |
getGpu() |
java.util.List<Storage> |
getInternalStorage() |
com.android.resources.Keyboard |
getKeyboard() |
com.android.resources.Navigation |
getNav() |
java.util.Set<Network> |
getNetworking() |
Storage |
getRam() |
java.util.List<Storage> |
getRemovableStorage() |
Screen |
getScreen() |
java.util.Set<Sensor> |
getSensors() |
java.io.File |
getSkinFile() |
java.util.Set<Abi> |
getSupportedAbis() |
java.util.Set<com.android.resources.UiMode> |
getSupportedUiModes() |
int |
hashCode() |
boolean |
hasMic() |
void |
setButtonType(ButtonType bt) |
void |
setChargeType(PowerType chargeType) |
void |
setCpu(java.lang.String cpuName) |
void |
setGpu(java.lang.String gpuName) |
void |
setHasMic(boolean hasMic) |
void |
setKeyboard(com.android.resources.Keyboard keyboard) |
void |
setNav(com.android.resources.Navigation n) |
void |
setRam(Storage ram) |
void |
setScreen(Screen s) |
void |
setSkinFile(java.io.File skinFile) |
java.lang.String |
toString() |
public void setSkinFile(@Nullable java.io.File skinFile)
@Nullable public java.io.File getSkinFile()
@NonNull public java.util.Set<Network> getNetworking()
public void addNetwork(@NonNull Network n)
public void addAllNetworks(@NonNull java.util.Collection<Network> ns)
@NonNull public java.util.Set<Sensor> getSensors()
public void addSensor(@NonNull Sensor sensor)
public void addAllSensors(@NonNull java.util.Collection<Sensor> sensors)
public boolean hasMic()
public void setHasMic(boolean hasMic)
@NonNull public java.util.List<Camera> getCameras()
public void addCamera(@NonNull Camera c)
public void addAllCameras(@NonNull java.util.Collection<Camera> cs)
@NonNull public Camera getCamera(int i)
@Nullable public Camera getCamera(@NonNull CameraLocation location)
public com.android.resources.Keyboard getKeyboard()
public void setKeyboard(@NonNull com.android.resources.Keyboard keyboard)
public com.android.resources.Navigation getNav()
public void setNav(@NonNull com.android.resources.Navigation n)
public Storage getRam()
public void setRam(@NonNull Storage ram)
public ButtonType getButtonType()
public void setButtonType(@NonNull ButtonType bt)
@NonNull public java.util.List<Storage> getInternalStorage()
public void addInternalStorage(@NonNull Storage is)
public void addAllInternalStorage(@NonNull java.util.Collection<Storage> is)
@NonNull public java.util.List<Storage> getRemovableStorage()
public void addRemovableStorage(@NonNull Storage rs)
public void addAllRemovableStorage(@NonNull java.util.Collection<Storage> rs)
public java.lang.String getCpu()
public void setCpu(@NonNull java.lang.String cpuName)
public java.lang.String getGpu()
public void setGpu(@NonNull java.lang.String gpuName)
@NonNull public java.util.Set<Abi> getSupportedAbis()
public void addSupportedAbi(@NonNull Abi abi)
public void addAllSupportedAbis(@NonNull java.util.Collection<Abi> abis)
@NonNull public java.util.Set<com.android.resources.UiMode> getSupportedUiModes()
public void addSupportedUiMode(@NonNull com.android.resources.UiMode uiMode)
public void addAllSupportedUiModes(@NonNull java.util.Collection<com.android.resources.UiMode> uiModes)
public PowerType getChargeType()
public void setChargeType(@NonNull PowerType chargeType)
public Screen getScreen()
public void setScreen(@NonNull Screen s)
public Hardware deepCopy()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object