jp.digitalmuseum.mr.entity
インタフェース Robot
-
すべてのスーパーインタフェース:
-
Entity, EventProvider, java.io.Serializable
-
既知のサブインタフェースの一覧:
-
PhysicalRobot, ProxyRobot
-
既知の実装クラスの一覧:
-
CloneWheelsRobot, HakoniwaRobot, HakoniwaRobotWithCleanerBrush, HakoniwaRobotWithPen, MindstormsNXT, MindstormsNXTWithPen, Mini, NetTansor, Noopy, Noopy2, PhysicalRobotAbstractImpl, ProxyRobotAbstractImpl, RobotAbstractImpl, Roomba
-
public interface Robot
- extends Entity, EventProvider, java.io.Serializable
Robot interface.
Real and virtual robots implement this interface.
- 作成者:
- Jun KATO
- 関連項目:
-
RobotAbstractImpl
,
ProxyRobot
getTypeName
java.lang.String getTypeName()
- Get a name of the type of this robot.
- 定義:
- インタフェース
Entity
内の getTypeName
getResourceTypes
java.util.List<java.lang.Class<? extends Resource>> getResourceTypes()
- 戻り値:
- Returns a set of resource interfaces.
getAvailableExclusiveResourceTypes
java.util.List<java.lang.Class<? extends Resource>> getAvailableExclusiveResourceTypes()
- 戻り値:
- Returns a set of available resource interfaces.
getAssignedTask
Task getAssignedTask(java.lang.Class<? extends Resource> resourceType)
- 戻り値:
- Returns assigned task of a resource.
getAssignedTasks
java.util.Set<Task> getAssignedTasks(java.lang.Class<? extends Resource> resourceType)
- 戻り値:
- Returns assigned task of a resource.
requestResources
ResourceMap requestResources(java.util.Collection<java.lang.Class<? extends Resource>> resourceTypes,
java.lang.Object object)
- Request resources with specified interfaces.
- パラメータ:
-
resourceTypes
-
- 戻り値:
- Returns the resource if succeeded. Otherwise, returns null.
requestResource
<T extends Resource> T requestResource(java.lang.Class<T> resourceType,
java.lang.Object object)
- Request resource with specified interface.
- パラメータ:
-
resourceType
-
- 戻り値:
- Returns the resource if succeeded. Otherwise, returns null.
freeResources
void freeResources(java.util.Collection<Resource> resources,
java.lang.Object object)
freeResource
void freeResource(Resource resource,
java.lang.Object object)
getResourceComponent
javax.swing.JComponent getResourceComponent(java.lang.Class<? extends Resource> resourceType)
getResourceComponents
java.util.List<javax.swing.JComponent> getResourceComponents()
getResourceComponents
java.util.List<javax.swing.JComponent> getResourceComponents(java.util.Collection<java.lang.Class<? extends Resource>> resourceTypes)
Copyright by Jun KATO (arc@dmz) at https://mr.digitalmuseum.jp/