/*
* Copyright (C) 2006 The Android Open Source Project
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package android.database;
import android.content.ContentResolver;
import android.net.Uri;
import android.os.Bundle;
/**
* Wrapper class for Cursor that delegates all calls to the actual cursor object. The primary
* use for this class is to extend a cursor while overriding only a subset of its methods.
*/
public class CursorWrapper implements Cursor {
private final Cursor mCursor;
public CursorWrapper(Cursor cursor) {
mCursor = cursor;
}
/**
* @return the wrapped cursor
*/
public Cursor getWrappedCursor() {
return mCursor;
}
public void close() {
mCursor.close();
}
public boolean isClosed() {
return mCursor.isClosed();
}
public int getCount() {
return mCursor.getCount();
}
public void deactivate() {
mCursor.deactivate();
}
public boolean moveToFirst() {
return mCursor.moveToFirst();
}
public int getColumnCount() {
return mCursor.getColumnCount();
}
public int getColumnIndex(String columnName) {
return mCursor.getColumnIndex(columnName);
}
public int getColumnIndexOrThrow(String columnName)
throws IllegalArgumentException {
return mCursor.getColumnIndexOrThrow(columnName);
}
public String getColumnName(int columnIndex) {
return mCursor.getColumnName(columnIndex);
}
public String[] getColumnNames() {
return mCursor.getColumnNames();
}
public double getDouble(int columnIndex) {
return mCursor.getDouble(columnIndex);
}
public Bundle getExtras() {
return mCursor.getExtras();
}
public float getFloat(int columnIndex) {
return mCursor.getFloat(columnIndex);
}
public int getInt(int columnIndex) {
return mCursor.getInt(columnIndex);
}
public long getLong(int columnIndex) {
return mCursor.getLong(columnIndex);
}
public short getShort(int columnIndex) {
return mCursor.getShort(columnIndex);
}
public String getString(int columnIndex) {
return mCursor.getString(columnIndex);
}
public void copyStringToBuffer(int columnIndex, CharArrayBuffer buffer) {
mCursor.copyStringToBuffer(columnIndex, buffer);
}
public byte[] getBlob(int columnIndex) {
return mCursor.getBlob(columnIndex);
}
public boolean getWantsAllOnMoveCalls() {
return mCursor.getWantsAllOnMoveCalls();
}
public boolean isAfterLast() {
return mCursor.isAfterLast();
}
public boolean isBeforeFirst() {
return mCursor.isBeforeFirst();
}
public boolean isFirst() {
return mCursor.isFirst();
}
public boolean isLast() {
return mCursor.isLast();
}
public int getType(int columnIndex) {
return mCursor.getType(columnIndex);
}
public boolean isNull(int columnIndex) {
return mCursor.isNull(columnIndex);
}
public boolean moveToLast() {
return mCursor.moveToLast();
}
public boolean move(int offset) {
return mCursor.move(offset);
}
public boolean moveToPosition(int position) {
return mCursor.moveToPosition(position);
}
public boolean moveToNext() {
return mCursor.moveToNext();
}
public int getPosition() {
return mCursor.getPosition();
}
public boolean moveToPrevious() {
return mCursor.moveToPrevious();
}
public void registerContentObserver(ContentObserver observer) {
mCursor.registerContentObserver(observer);
}
public void registerDataSetObserver(DataSetObserver observer) {
mCursor.registerDataSetObserver(observer);
}
public boolean requery() {
return mCursor.requery();
}
public Bundle respond(Bundle extras) {
return mCursor.respond(extras);
}
public void setNotificationUri(ContentResolver cr, Uri uri) {
mCursor.setNotificationUri(cr, uri);
}
public void unregisterContentObserver(ContentObserver observer) {
mCursor.unregisterContentObserver(observer);
}
public void unregisterDataSetObserver(DataSetObserver observer) {
mCursor.unregisterDataSetObserver(observer);
}
}
2011년 9월 7일 수요일
피드 구독하기:
댓글 (Atom)
UPBIT is a South Korean company, and people died of suicide cause of coin investment.
UPBIT is a South Korean company, and people died of suicide cause of coin. The company helps the people who control the market price manipu...
-
프루나는 이제 믿을만한 공유가 안되고 있다. 젠장. 영화 다운 받아보면 전부 야동이나 포르노류 밖에는 없다. 신고되어 있는 자료부터 보지만 신고가 안되어 있는 것은 제대로 다운도 되지 않는다. 이젠 유료 사이트를 믿을 수 밖엔... ...
-
Intel의 새로운 MMX - "KNI" KNI 는 Katmai New Instruction 의 약자이다 . 아는 분들은 잘 알고있겠지만 KATMAI( 이하 카트마이로 부름 ) 는 인텔의 다음번 펜티엄...
-
C:\program files\ 베이비론 폴더가 있다. 브라우저 창 다닫고 지우고 다시 실행하면 없어진다.
댓글 없음:
댓글 쓰기
국정원의 댓글 공작을 지탄합니다.