コード例 #1
0
ファイル: PersistedList.java プロジェクト: Journey/hudson-2.x
 /** Removes an instance by its type. */
 public void remove(Class<? extends T> type) throws IOException {
   for (T t : data) {
     if (t.getClass() == type) {
       data.remove(t);
       onModified();
       return;
     }
   }
 }
コード例 #2
0
ファイル: PersistedList.java プロジェクト: Journey/hudson-2.x
 public void removeAll(Class<? extends T> type) throws IOException {
   boolean modified = false;
   for (T t : data) {
     if (t.getClass() == type) {
       data.remove(t);
       modified = true;
     }
   }
   if (modified) onModified();
 }
コード例 #3
0
ファイル: PersistedList.java プロジェクト: Journey/hudson-2.x
 public int size() {
   return data.size();
 }
コード例 #4
0
ファイル: PersistedList.java プロジェクト: Journey/hudson-2.x
 public T get(int index) {
   return data.get(index);
 }
コード例 #5
0
ファイル: PersistedList.java プロジェクト: Journey/hudson-2.x
 public void replaceBy(Collection<? extends T> col) throws IOException {
   data.replaceBy(col);
   onModified();
 }
コード例 #6
0
ファイル: PersistedList.java プロジェクト: Journey/hudson-2.x
 public void addAll(Collection<? extends T> items) throws IOException {
   data.addAll(items);
   onModified();
 }
コード例 #7
0
ファイル: PersistedList.java プロジェクト: Journey/hudson-2.x
 public void add(T item) throws IOException {
   data.add(item);
   onModified();
 }
コード例 #8
0
ファイル: PersistedList.java プロジェクト: Journey/hudson-2.x
 protected PersistedList(Collection<? extends T> initialList) {
   data.replaceBy(initialList);
 }
コード例 #9
0
ファイル: PersistedList.java プロジェクト: Journey/hudson-2.x
 public boolean isEmpty() {
   return data.isEmpty();
 }
コード例 #10
0
ファイル: PersistedList.java プロジェクト: Journey/hudson-2.x
 public void addAllTo(Collection<? super T> dst) {
   data.addAllTo(dst);
 }
コード例 #11
0
ファイル: PersistedList.java プロジェクト: Journey/hudson-2.x
 /** Gets all the {@link Describable}s in an array. */
 public T[] toArray(T[] array) {
   return data.toArray(array);
 }
コード例 #12
0
ファイル: PersistedList.java プロジェクト: Journey/hudson-2.x
 /** Returns the snapshot view of instances as list. */
 public List<T> toList() {
   return data.getView();
 }
コード例 #13
0
ファイル: PersistedList.java プロジェクト: Journey/hudson-2.x
 public Iterator<T> iterator() {
   return data.iterator();
 }
コード例 #14
0
ファイル: PersistedList.java プロジェクト: Journey/hudson-2.x
 public void clear() {
   data.clear();
 }
コード例 #15
0
ファイル: PersistedList.java プロジェクト: Journey/hudson-2.x
 public boolean remove(T o) throws IOException {
   boolean b = data.remove(o);
   if (b) onModified();
   return b;
 }