Android Open Source - MultiWork Wrapper List Adapter Impl






From Project

Back to project page MultiWork.

License

The source code is released under:

Copyright (c) 2013, Torti Andr?s Fernando All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions a...

If you think the Android project MultiWork listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.tjerkw.slideexpandable.library;
//from w  w  w  . j  av  a2 s  .co m
import android.database.DataSetObserver;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.ListAdapter;
import android.widget.WrapperListAdapter;

/**
 * Implementation of a WrapperListAdapter interface
 * in which each method delegates to the wrapped adapter.
 *
 * Extend this class if you only want to change a
 * few methods of the wrapped adapter.
 *
 * The wrapped adapter is available to subclasses as the "wrapped" field.
 *
 * @author tjerk
 * @date 6/9/12 4:41 PM
 */
public abstract class WrapperListAdapterImpl extends BaseAdapter implements WrapperListAdapter {
  protected ListAdapter wrapped;

  public WrapperListAdapterImpl(ListAdapter wrapped) {
    this.wrapped = wrapped;
  }

  @Override
  public ListAdapter getWrappedAdapter() {
    return wrapped;
  }

  @Override
  public boolean areAllItemsEnabled() {
    return wrapped.areAllItemsEnabled();
  }

  @Override
  public boolean isEnabled(int i) {
    return wrapped.isEnabled(i);
  }

  @Override
  public void registerDataSetObserver(DataSetObserver dataSetObserver) {
    wrapped.registerDataSetObserver(dataSetObserver);
  }

  @Override
  public void unregisterDataSetObserver(DataSetObserver dataSetObserver) {
    wrapped.unregisterDataSetObserver(dataSetObserver);
  }

  @Override
  public int getCount() {
    return wrapped.getCount();
  }

  @Override
  public Object getItem(int i) {
    return wrapped.getItem(i);
  }

  @Override
  public long getItemId(int i) {
    return wrapped.getItemId(i);
  }

  @Override
  public boolean hasStableIds() {
    return wrapped.hasStableIds();
  }

  @Override
  public View getView(int position, View view, ViewGroup viewGroup) {
    return wrapped.getView(position, view, viewGroup);
  }

  @Override
  public int getItemViewType(int i) {
    return wrapped.getItemViewType(i);
  }

  @Override
  public int getViewTypeCount() {
    return wrapped.getViewTypeCount();
  }

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




Java Source Code List

com.bluetoothutils.andres.BTSingleSynchTransfer.java
com.bluetoothutils.andres.BluetoothHelper.java
com.bluetoothutils.andres.DeviceScanner.java
com.bluetoothutils.andres.OnBluetoothConnected.java
com.bluetoothutils.andres.OnDeviceSelected.java
com.bluetoothutils.andres.OnNewBluetoothDataReceived.java
com.frecuencimeter.andres.FrecView.java
com.frecuencimeter.andres.Frecuencia.java
com.multiwork.andres.ApplicationContext.java
com.multiwork.andres.LCView.java
com.multiwork.andres.MainMenu.java
com.multiwork.andres.MainPrefs.java
com.multiwork.andres.MenuListAdapter.java
com.protocolanalyzer.andres.AnalyzerExpandableAdapter.java
com.protocolanalyzer.andres.CRC16.java
com.protocolanalyzer.andres.LogicAnalizerPrefsFragment.java
com.protocolanalyzer.andres.LogicAnalizerPrefs.java
com.protocolanalyzer.andres.LogicAnalyzerActivity.java
com.protocolanalyzer.andres.LogicAnalyzerChartFragment.java
com.protocolanalyzer.andres.LogicAnalyzerListFragment.java
com.protocolanalyzer.andres.OnActionBarClickListener.java
com.protocolanalyzer.andres.OnDataClearedListener.java
com.protocolanalyzer.andres.OnDataDecodedListener.java
com.roboticarm.andres.BrazoRobot.java
com.roboticarm.andres.JoystickView.java
com.roboticarm.andres.Joystick.java
com.tjerkw.slideexpandable.library.AbstractSlideExpandableListAdapter.java
com.tjerkw.slideexpandable.library.ActionSlideExpandableListView.java
com.tjerkw.slideexpandable.library.ExpandCollapseAnimation.java
com.tjerkw.slideexpandable.library.SlideExpandableListAdapter.java
com.tjerkw.slideexpandable.library.SlideExpandableListView.java
com.tjerkw.slideexpandable.library.WrapperListAdapterImpl.java
com.utils.andres.ConflictChecker.java
com.utils.andres.Dependency.java
com.utils.andres.Pair.java