17c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala/* 27c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala * Copyright (C) 2014 The Android Open Source Project 37c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala * 47c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala * Licensed under the Apache License, Version 2.0 (the "License"); 57c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala * you may not use this file except in compliance with the License. 67c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala * You may obtain a copy of the License at 77c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala * 87c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala * http://www.apache.org/licenses/LICENSE-2.0 97c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala * 107c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala * Unless required by applicable law or agreed to in writing, software 117c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala * distributed under the License is distributed on an "AS IS" BASIS, 127c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 137c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala * See the License for the specific language governing permissions and 147c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala * limitations under the License. 157c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala */ 167c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala 177c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvalapackage com.android.testingcamera2; 187c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala 197c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvalaimport android.util.AttributeSet; 207c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala 217c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvalaimport org.xmlpull.v1.XmlPullParser; 227c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvalaimport org.xmlpull.v1.XmlPullParserException; 237c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala 247c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvalaimport java.io.IOException; 257c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala 267c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvalapublic class BurstControlPane extends ControlPane { 277c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala 287c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala // XML attributes 297c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala 307c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala /** Name of pane tag */ 317c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala private static final String PANE_NAME = "burst_pane"; 327c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala 337c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala // End XML attributes 347c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala 357c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala public BurstControlPane(TestingCamera21 tc, AttributeSet attrs, StatusListener listener) { 367c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala super(tc, attrs, listener, tc.getPaneTracker()); 377c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala 387c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala this.setName(tc.getResources().getString(R.string.burst_pane_title)); 397c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala } 407c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala 417c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala public BurstControlPane(TestingCamera21 tc, XmlPullParser configParser, StatusListener listener) 427c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala throws XmlPullParserException, IOException { 437c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala super(tc, null, listener, tc.getPaneTracker()); 447c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala 457c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala this.setName(tc.getResources().getString(R.string.request_pane_title)); 467c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala 477c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala configParser.require(XmlPullParser.START_TAG, 487c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala XmlPullParser.NO_NAMESPACE, PANE_NAME); 497c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala // Parse attributes here 507c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala configParser.next(); 517c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala configParser.require(XmlPullParser.END_TAG, 527c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala XmlPullParser.NO_NAMESPACE, PANE_NAME); 537c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala 547c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala } 557c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala 567c5f2935442e974ce30158e35d142f7e2c3ee1a2Eino-Ville Talvala} 57