インタフェース
jp.digitalmuseum.mr.entity.Resource の使用

Resource を使用しているパッケージ
jp.digitalmuseum.mr.entity Classes each of which represents a type of robots or objects and their super-interfaces. 
jp.digitalmuseum.mr.gui.entity   
jp.digitalmuseum.mr.hakoniwa   
jp.digitalmuseum.mr.resource   
jp.digitalmuseum.mr.task Classes and interfaces which define robot tasks. 
 
jp.digitalmuseum.mr.entity での Resource の使用
 
jp.digitalmuseum.mr.entity での Resource のサブインタフェース
 interface ExclusiveResource
           
 
Resource を実装している jp.digitalmuseum.mr.entity のクラス
static class MindstormsNXT.MindstormsNXTDifferentialWheels
          Differential wheels of LEGO Mindstorms NXT.
static class MindstormsNXTWithPen.MindstormsNXTPen
           
static class Mini.MiniWheels
          Wheels of Mini.
static class NetTansor.NetTansorDriver
          Differential wheels of NetTansor.
static class NetTansor.NetTansorHeadmountedCamera
           
static class Noopy.NoopyPen
          Pen of Noopy.
static class Noopy.NoopyWheels
          Wheels of Noopy.
static class Noopy2.Accelerometer
           
static class Noopy2.AnalogSensor
           
static class Noopy2.BendSensor
           
static class Noopy2.DCMotorController
           
static class Noopy2.DistanceSensor
           
static class Noopy2.NoopyExtension
           
static class Noopy2.NoopyWheels
          Wheels of Noopy.
static class Noopy2.ServoMotorController
           
 class PhysicalResourceAbstractImpl
           
 class ProxyResourceAbstractImpl
          Abstract class of Resource that belongs to a ProxyRobot.
 class ResourceAbstractImpl
          Abstract implementation of Resource.
Resource implementation classes must extend this abstract class.
static class Roomba.RoombaCleanerBrush
           
static class Roomba.RoombaDriver
          Differential wheels of Roomba.
 
Resource 型の型パラメータを持つ jp.digitalmuseum.mr.entity のメソッド
<T extends Resource>
T
ResourceMap.get(java.lang.Class<T> classObject)
           
<T extends Resource>
T
CloneWheelsRobot.requestResource(java.lang.Class<T> resourceType, java.lang.Object owner)
           
<T extends Resource>
T
RobotAbstractImpl.requestResource(java.lang.Class<T> resourceType, java.lang.Object object)
           
<T extends Resource>
T
Robot.requestResource(java.lang.Class<T> resourceType, java.lang.Object object)
          Request resource with specified interface.
 
Resource 型の引数を持つ型を返す jp.digitalmuseum.mr.entity のメソッド
 java.util.List<java.lang.Class<? extends Resource>> RobotAbstractImpl.getAvailableExclusiveResourceTypes()
           
 java.util.List<java.lang.Class<? extends Resource>> Robot.getAvailableExclusiveResourceTypes()
           
 java.util.List<java.lang.Class<? extends Resource>> RobotAbstractImpl.getResourceTypes()
           
 java.util.List<java.lang.Class<? extends Resource>> Robot.getResourceTypes()
           
 java.util.Iterator<java.util.Map.Entry<java.lang.Class<? extends Resource>,Resource>> ResourceMap.iterator()
           
 java.util.Iterator<java.util.Map.Entry<java.lang.Class<? extends Resource>,Resource>> ResourceMap.iterator()
           
 java.util.Collection<Resource> ResourceMap.resources()
           
 
Resource 型のパラメータを持つ jp.digitalmuseum.mr.entity のメソッド
 void RobotAbstractImpl.freeResource(Resource resource, java.lang.Object object)
           
 void Robot.freeResource(Resource resource, java.lang.Object object)
           
 boolean ResourceMap.put(java.lang.Class<? extends Resource> classObject, Resource resource)
           
 
Resource 型の型引数を持つ jp.digitalmuseum.mr.entity のメソッドパラメータ
 void RobotAbstractImpl.freeResources(java.util.Collection<Resource> resources, java.lang.Object object)
           
 void Robot.freeResources(java.util.Collection<Resource> resources, java.lang.Object object)
           
 Task RobotAbstractImpl.getAssignedTask(java.lang.Class<? extends Resource> resourceType)
           
 Task Robot.getAssignedTask(java.lang.Class<? extends Resource> resourceType)
           
 java.util.Set<Task> RobotAbstractImpl.getAssignedTasks(java.lang.Class<? extends Resource> resourceType)
           
 java.util.Set<Task> Robot.getAssignedTasks(java.lang.Class<? extends Resource> resourceType)
           
 javax.swing.JComponent RobotAbstractImpl.getResourceComponent(java.lang.Class<? extends Resource> resourceType)
           
 javax.swing.JComponent Robot.getResourceComponent(java.lang.Class<? extends Resource> resourceType)
           
 java.util.List<javax.swing.JComponent> RobotAbstractImpl.getResourceComponents(java.util.Collection<java.lang.Class<? extends Resource>> resourceTypes)
           
 java.util.List<javax.swing.JComponent> Robot.getResourceComponents(java.util.Collection<java.lang.Class<? extends Resource>> resourceTypes)
           
 boolean ResourceMap.put(java.lang.Class<? extends Resource> classObject, Resource resource)
           
 ResourceMap RobotAbstractImpl.requestResources(java.util.Collection<java.lang.Class<? extends Resource>> resourceTypes, java.lang.Object object)
           
 ResourceMap Robot.requestResources(java.util.Collection<java.lang.Class<? extends Resource>> resourceTypes, java.lang.Object object)
          Request resources with specified interfaces.
 
jp.digitalmuseum.mr.gui.entity での Resource の使用
 
Resource 型のパラメータを持つ jp.digitalmuseum.mr.gui.entity のコンストラクタ
ResourceViewer(Resource resource)
          This is the default constructor
 
jp.digitalmuseum.mr.hakoniwa での Resource の使用
 
Resource を実装している jp.digitalmuseum.mr.hakoniwa のクラス
protected static class HakoniwaRobot.HakoniwaRobotWheels
          Wheels of HakoniwaRobot.
protected static class HakoniwaRobotWithCleanerBrush.HakoniwaRobotCleanerBrush
           
protected static class HakoniwaRobotWithPen.HakoniwaRobotPen
           
 
jp.digitalmuseum.mr.resource での Resource の使用
 
jp.digitalmuseum.mr.resource での Resource のサブインタフェース
 interface Camera
           
 interface CleanerBrush
           
 interface CleanerBrushController
           
 interface DifferentialWheels
           
 interface DifferentialWheelsController
          Interface of resource which belongs to robots with differential wheels.
 interface Pen
           
 interface PenController
           
 interface PTZCameraController
          Headmounted camera with Pan/Tilt/Zoom functionality.
 interface Wheels
           
 interface WheelsController
          Interface of resource which belongs to robots with simple wheels.
 
Resource を実装している jp.digitalmuseum.mr.resource のクラス
 class DifferentialWheelsAbstractImpl
           
 class WheelsAbstractImpl
           
 
jp.digitalmuseum.mr.task での Resource の使用
 
Resource 型の引数を持つ型を返す jp.digitalmuseum.mr.task のメソッド
 java.util.List<java.lang.Class<? extends Resource>> StartCleaning.getRequirements()
           
 java.util.List<java.lang.Class<? extends Resource>> PutPen.getRequirements()
           
 java.util.List<java.lang.Class<? extends Resource>> MobilePenTask.getRequirements()
           
 java.util.List<java.lang.Class<? extends Resource>> MobileCleaningTask.getRequirements()
           
 java.util.List<java.lang.Class<? extends Resource>> EndPen.getRequirements()
           
 java.util.List<java.lang.Class<? extends Resource>> EndCleaning.getRequirements()
           
 java.util.List<java.lang.Class<? extends Resource>> DrawPath.getRequirements()
           
 java.util.List<java.lang.Class<? extends Resource>> Capture.getRequirements()
           
 java.util.List<java.lang.Class<? extends Resource>> TaskAbstractImpl.getRequirements()
           
 java.util.List<java.lang.Class<? extends Resource>> Task.getRequirements()
           
 java.util.List<java.lang.Class<? extends Resource>> MobileTaskAbstractImpl.getRequirements()
           
 
Resource 型の型引数を持つ jp.digitalmuseum.mr.task のメソッドパラメータ
static boolean TaskAbstractImpl.requirementsSuppliable(java.util.List<java.lang.Class<? extends Resource>> list, java.util.List<java.lang.Class<? extends Resource>> list2)
           
static boolean TaskAbstractImpl.requirementsSuppliable(java.util.List<java.lang.Class<? extends Resource>> list, java.util.List<java.lang.Class<? extends Resource>> list2)
           
 

Copyright by Jun KATO (arc@dmz) at https://mr.digitalmuseum.jp/