1c9d3be3f0e10b62fa6d4899ce827866299d41783Mike Lockwood/* 28ab8b411b81e4581060a31a97a0cb204a803b2e5Mike Lockwood * Copyright (C) 2008 The Android Open Source Project 3c9d3be3f0e10b62fa6d4899ce827866299d41783Mike Lockwood * 4c9d3be3f0e10b62fa6d4899ce827866299d41783Mike Lockwood * Licensed under the Apache License, Version 2.0 (the "License"); 5c9d3be3f0e10b62fa6d4899ce827866299d41783Mike Lockwood * you may not use this file except in compliance with the License. 6c9d3be3f0e10b62fa6d4899ce827866299d41783Mike Lockwood * You may obtain a copy of the License at 7c9d3be3f0e10b62fa6d4899ce827866299d41783Mike Lockwood * 8c9d3be3f0e10b62fa6d4899ce827866299d41783Mike Lockwood * http://www.apache.org/licenses/LICENSE-2.0 9c9d3be3f0e10b62fa6d4899ce827866299d41783Mike Lockwood * 10c9d3be3f0e10b62fa6d4899ce827866299d41783Mike Lockwood * Unless required by applicable law or agreed to in writing, software 11c9d3be3f0e10b62fa6d4899ce827866299d41783Mike Lockwood * distributed under the License is distributed on an "AS IS" BASIS, 12c9d3be3f0e10b62fa6d4899ce827866299d41783Mike Lockwood * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13c9d3be3f0e10b62fa6d4899ce827866299d41783Mike Lockwood * See the License for the specific language governing permissions and 14c9d3be3f0e10b62fa6d4899ce827866299d41783Mike Lockwood * limitations under the License. 15c9d3be3f0e10b62fa6d4899ce827866299d41783Mike Lockwood */ 16c9d3be3f0e10b62fa6d4899ce827866299d41783Mike Lockwood 17191d898468d2f4910a684f429bec518320843744Mike Lockwoodpackage com.android.locationtracker.data; 18c9d3be3f0e10b62fa6d4899ce827866299d41783Mike Lockwood 19c9d3be3f0e10b62fa6d4899ce827866299d41783Mike Lockwood/** 20c9d3be3f0e10b62fa6d4899ce827866299d41783Mike Lockwood * interface for formatting tracker data output 21c9d3be3f0e10b62fa6d4899ce827866299d41783Mike Lockwood */ 22c9d3be3f0e10b62fa6d4899ce827866299d41783Mike Lockwoodinterface IFormatter { 23c9d3be3f0e10b62fa6d4899ce827866299d41783Mike Lockwood 24c9d3be3f0e10b62fa6d4899ce827866299d41783Mike Lockwood String getHeader(); 25c9d3be3f0e10b62fa6d4899ce827866299d41783Mike Lockwood String getOutput(TrackerEntry entry); 26c9d3be3f0e10b62fa6d4899ce827866299d41783Mike Lockwood String getFooter(); 27c9d3be3f0e10b62fa6d4899ce827866299d41783Mike Lockwood} 28