首页 > 其他分享 >ValidList

ValidList

时间:2022-10-25 17:57:30浏览次数:30  
标签:index return int list ValidList Override public

package com.dlzb.enterprising.config;

import javax.validation.Valid;
import java.util.*;

public class ValidList<E> implements List<E> {

 @Valid
 private List<E> list = new LinkedList<>();

 @Override
 public int size() {
  return list.size();
 }

 @Override
 public boolean isEmpty() {
  return list.isEmpty();
 }

 @Override
 public boolean contains(Object o) {
  return list.contains(o);
 }

 @Override
 public Iterator<E> iterator() {
  return list.iterator();
 }

 @Override
 public Object[] toArray() {
  return list.toArray();
 }

 @Override
 public <T> T[] toArray(T[] a) {
  return list.toArray(a);
 }

 @Override
 public boolean add(E e) {
  return list.add(e);
 }

 @Override
 public boolean remove(Object o) {
  return list.remove(o);
 }

 @Override
 public boolean containsAll(Collection<?> c) {
  return list.containsAll(c);
 }

 @Override
 public boolean addAll(Collection<? extends E> c) {
  return list.addAll(c);
 }

 @Override
 public boolean addAll(int index, Collection<? extends E> c) {
  return list.addAll(index, c);
 }

 @Override
 public boolean removeAll(Collection<?> c) {
  return list.removeAll(c);
 }

 @Override
 public boolean retainAll(Collection<?> c) {
  return list.retainAll(c);
 }

 @Override
 public void clear() {
  list.clear();
 }

 @Override
 public E get(int index) {
  return list.get(index);
 }

 @Override
 public E set(int index, E element) {
  return list.set(index, element);
 }

 @Override
 public void add(int index, E element) {
  list.add(index, element);
 }

 @Override
 public E remove(int index) {
  return list.remove(index);
 }

 @Override
 public int indexOf(Object o) {
  return list.indexOf(o);
 }

 @Override
 public int lastIndexOf(Object o) {
  return list.lastIndexOf(o);
 }

 @Override
 public ListIterator<E> listIterator() {
  return list.listIterator();
 }

 @Override
 public ListIterator<E> listIterator(int index) {
  return list.listIterator(index);
 }

 @Override
 public List<E> subList(int fromIndex, int toIndex) {
  return list.subList(fromIndex, toIndex);
 }

public List<E> getList() {
 return list;
}

public void setList(List<E> list) {
 this.list = list;
}

}

标签:index,return,int,list,ValidList,Override,public
From: https://www.cnblogs.com/srjx/p/16825707.html

相关文章