jp.digitalmuseum.mr.service
クラス LocationProviderAbstractImpl

java.lang.Object
  上位を拡張 jp.digitalmuseum.mr.service.ServiceAbstractImpl
      上位を拡張 jp.digitalmuseum.mr.service.LocationProviderAbstractImpl
すべての実装されたインタフェース:
java.io.Serializable, java.lang.Runnable, EventProvider, EntityInformationProvider, LocationProvider, Service

public abstract class LocationProviderAbstractImpl
extends ServiceAbstractImpl
implements LocationProvider

Abstract implementation of LocationProvider.

作成者:
Jun KATO
関連項目:
LocationProvider, 直列化された形式

フィールドの概要
 
クラス jp.digitalmuseum.mr.service.ServiceAbstractImpl から継承されたフィールド
DEFAULT_INTERVAL
 
コンストラクタの概要
LocationProviderAbstractImpl()
           
 
メソッドの概要
 boolean contains(Entity e, Position position)
           
static LocationProvider findProperLocationProvider(Entity entity)
          Find a proper location provider for an entity.
 Location getLocation(Entity e)
           
abstract  void getLocationOut(Entity e, Location location)
           
 Position getPosition(Entity e)
           
 void getPositionOut(Entity e, Position position)
           
 double getRotation(Entity e)
          Returns 0 if not able to specify the rotation.
 double getX(Entity e)
          Returns 0 if not able to specify the position.
 double getY(Entity e)
          Returns 0 if not able to specify the position.
 
クラス jp.digitalmuseum.mr.service.ServiceAbstractImpl から継承されたメソッド
addEventListener, dispose, distributeEvent, getAliveTime, getConfigurationComponent, getInterval, getName, getServiceGroup, initialize, isDisposed, isPaused, isStarted, onPause, onResume, onStart, onStop, pause, removeEventListener, resume, setInterval, setServiceGroup, start, start, stop, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース jp.digitalmuseum.mr.service.LocationProvider から継承されたメソッド
getCoordProvider
 
インタフェース jp.digitalmuseum.mr.service.EntityInformationProvider から継承されたメソッド
contains, getEntities
 
インタフェース jp.digitalmuseum.mr.service.Service から継承されたメソッド
dispose, getAliveTime, getConfigurationComponent, getInterval, getName, getServiceGroup, isDisposed, isPaused, isStarted, pause, resume, setInterval, setServiceGroup, start, start, stop
 
インタフェース java.lang.Runnable から継承されたメソッド
run
 
インタフェース jp.digitalmuseum.mr.message.EventProvider から継承されたメソッド
addEventListener, removeEventListener
 

コンストラクタの詳細

LocationProviderAbstractImpl

public LocationProviderAbstractImpl()
メソッドの詳細

getLocation

public Location getLocation(Entity e)
定義:
インタフェース LocationProvider 内の getLocation

getLocationOut

public abstract void getLocationOut(Entity e,
                                    Location location)
定義:
インタフェース LocationProvider 内の getLocationOut

getPosition

public Position getPosition(Entity e)
定義:
インタフェース LocationProvider 内の getPosition

getPositionOut

public void getPositionOut(Entity e,
                           Position position)
定義:
インタフェース LocationProvider 内の getPositionOut

getX

public double getX(Entity e)
インタフェース LocationProvider の記述:
Returns 0 if not able to specify the position.

定義:
インタフェース LocationProvider 内の getX
戻り値:

getY

public double getY(Entity e)
インタフェース LocationProvider の記述:
Returns 0 if not able to specify the position.

定義:
インタフェース LocationProvider 内の getY
戻り値:

getRotation

public double getRotation(Entity e)
インタフェース LocationProvider の記述:
Returns 0 if not able to specify the rotation.

定義:
インタフェース LocationProvider 内の getRotation
戻り値:

contains

public boolean contains(Entity e,
                        Position position)
定義:
インタフェース LocationProvider 内の contains

findProperLocationProvider

public static LocationProvider findProperLocationProvider(Entity entity)
Find a proper location provider for an entity.



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