@Override public boolean removeEntry(int index) { T e = getEntryForIndex(index); return removeEntry(e); }
@Override public boolean contains(T e) { for (int i = 0; i < getEntryCount(); i++) { if (getEntryForIndex(i).equals(e)) return true; } return false; }
/** * ###### ###### DATA RELATED METHODS ###### ###### */ @Override public int getIndexInEntries(int xIndex) { for (int i = 0; i < getEntryCount(); i++) { if (xIndex == getEntryForIndex(i).getX()) return i; } return -1; }
@Override public boolean removeFirst() { if (getEntryCount() > 0) { T entry = getEntryForIndex(0); return removeEntry(entry); } else return false; }
@Override public boolean removeLast() { if (getEntryCount() > 0) { T e = getEntryForIndex(getEntryCount() - 1); return removeEntry(e); } else return false; }
@Override public boolean removeEntry(int index) { T e = getEntryForIndex(index); return removeEntry(e); }
@Override public boolean removeEntry(int index) { T e = getEntryForIndex(index); return removeEntry(e); }
@Override public boolean contains(T e) { for (int i = 0; i < getEntryCount(); i++) { if (getEntryForIndex(i).equals(e)) return true; } return false; } }
@Override public boolean removeEntry(int index) { T e = getEntryForIndex(index); return removeEntry(e); }
@Override public boolean removeEntry(int index) { T e = getEntryForIndex(index); return removeEntry(e); }
@Override public boolean contains(T e) { for (int i = 0; i < getEntryCount(); i++) { if (getEntryForIndex(i).equals(e)) return true; } return false; } }
@Override public boolean removeFirst() { if (getEntryCount() > 0) { T entry = getEntryForIndex(0); return removeEntry(entry); } else { return false; } }
/** * ###### ###### DATA RELATED METHODS ###### ###### */ @Override public int getIndexInEntries(int xIndex) { for (int i = 0; i < getEntryCount(); i++) { if (xIndex == getEntryForIndex(i).getX()) { return i; } } return -1; }
@Override public boolean removeFirst() { if (getEntryCount() > 0) { T entry = getEntryForIndex(0); return removeEntry(entry); } else return false; }
/** * ###### ###### DATA RELATED METHODS ###### ###### */ @Override public int getIndexInEntries(int xIndex) { for (int i = 0; i < getEntryCount(); i++) { if (xIndex == getEntryForIndex(i).getX()) return i; } return -1; }
/** * ###### ###### DATA RELATED METHODS ###### ###### */ @Override public int getIndexInEntries(int xIndex) { for (int i = 0; i < getEntryCount(); i++) { if (xIndex == getEntryForIndex(i).getX()) return i; } return -1; }
@Override public boolean removeFirst() { if (getEntryCount() > 0) { T entry = getEntryForIndex(0); return removeEntry(entry); } else return false; }
@Override public boolean removeLast() { if (getEntryCount() > 0) { T e = getEntryForIndex(getEntryCount() - 1); return removeEntry(e); } else return false; }
@Override public boolean removeLast() { if (getEntryCount() > 0) { T e = getEntryForIndex(getEntryCount() - 1); return removeEntry(e); } else return false; }
@Override public boolean removeLast() { if (getEntryCount() > 0) { T e = getEntryForIndex(getEntryCount() - 1); return removeEntry(e); } else return false; }