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