Ejemplo n.º 1
0
 /**
  * ${@inheritDoc}.
  *
  * @see org.openstreetmap.osm.data.IDataSet#getWaysByID(long)
  */
 public Way getWaysByID(final long aWayID) {
   Way n = myCachingDataSet.getWaysByID(aWayID);
   if (n == null) {
     n = myDataSource.getWaysByID(aWayID);
     if (n != null) myCachingDataSet.addWay(n);
   }
   return n;
 }
Ejemplo n.º 2
0
 /**
  * ${@inheritDoc}.
  *
  * @see
  *     org.openstreetmap.osm.data.IDataSet#containsWay(org.openstreetmap.osmosis.core.domain.v0_5.Way)
  */
 public boolean containsWay(final Way aW) {
   if (myCachingDataSet.containsWay(aW)) return true;
   Way n = myDataSource.getWaysByID(aW.getId());
   if (n == null) return false;
   myCachingDataSet.addWay(n);
   return true;
 }