Category.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. package classes;
  2. import java.util.ArrayList;
  3. import java.util.HashMap;
  4. public class Category{
  5. private int ID;
  6. private ArrayList<CpsObject> objects;
  7. private String name;
  8. private HashMap<String, Integer> ObjIdx;
  9. public Category(String name){
  10. setObjects(new ArrayList<CpsObject>());
  11. setName(name);
  12. setID(-1);
  13. setObjIdx(new HashMap<String,Integer>());
  14. }
  15. /**
  16. * @return the id
  17. */
  18. public int getID() {
  19. return ID;
  20. }
  21. /**
  22. * @param id the id to set
  23. */
  24. public void setID(int id) {
  25. this.ID = id;
  26. }
  27. /**
  28. * @return the objects
  29. */
  30. public ArrayList<CpsObject> getObjects() {
  31. return objects;
  32. }
  33. /**
  34. * @param objects the objects to set
  35. */
  36. public void setObjects(ArrayList<CpsObject> objects) {
  37. this.objects = objects;
  38. }
  39. /**
  40. * @return the name
  41. */
  42. public String getName() {
  43. return name;
  44. }
  45. /**
  46. * @param name the name to set
  47. */
  48. public void setName(String name) {
  49. this.name = name;
  50. }
  51. /**
  52. * @return the objIdx
  53. */
  54. public HashMap<String, Integer> getObjIdx() {
  55. return ObjIdx;
  56. }
  57. /**
  58. * @param objIdx the objIdx to set
  59. */
  60. public void setObjIdx(HashMap<String, Integer> objIdx) {
  61. ObjIdx = objIdx;
  62. }
  63. }