Cell.java :  » Tools » feelsketch » com » nullfish » lib » quad_tree » Android Open Source

Android Open Source » Tools » feelsketch 
feelsketch » com » nullfish » lib » quad_tree » Cell.java
/**
***                      "Feel Sketch" authoring tool.
***    Copyright (C) 2009, Shunji Yamaura
***    Copyright (C) 2009, Noritsuna Imamura (noritsuna@siprop.org)
***
***    This program is free software: you can redistribute it and/or modify
***    it under the terms of the GNU General Public License as published by
***    the Free Software Foundation, either version 3 of the License, or
***    (at your option) any later version.
***
***    This program is distributed in the hope that it will be useful,
***    but WITHOUT ANY WARRANTY; without even the implied warranty of
***    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
***    GNU General Public License for more details.
***
***    You should have received a copy of the GNU General Public License
***    along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

package com.nullfish.lib.quad_tree;

import java.util.HashSet;
import java.util.Set;

public class Cell<T> {
  private Set<T> items;
  
  public void add(T o) {
    if(items == null) {
      items = new HashSet<T>();
    }
    items.add(o);
  }
  
  public void remove(T o) {
    if(items != null) {
      items.remove(o);
    }
  }
  
  public Set<T> getItems() {
    return items;
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.