19066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project/*
29066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * Copyright (C) 2006 The Android Open Source Project
39066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project *
49066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * Licensed under the Apache License, Version 2.0 (the "License");
59066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * you may not use this file except in compliance with the License.
69066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * You may obtain a copy of the License at
79066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project *
89066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project *      http://www.apache.org/licenses/LICENSE-2.0
99066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project *
109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * Unless required by applicable law or agreed to in writing, software
119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * distributed under the License is distributed on an "AS IS" BASIS,
129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * See the License for the specific language governing permissions and
149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * limitations under the License.
159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */
169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectpackage com.android.internal.telephony.gsm.stk;
189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
199066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
209066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project/**
219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * Class for representing text attributes for SIM Toolkit.
229066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project *
239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project * {@hide}
249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project */
259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Projectpublic class TextAttribute {
269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public int start;
279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public int length;
289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public TextAlignment align;
299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public FontSize size;
309066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public boolean bold;
319066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public boolean italic;
329066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public boolean underlined;
339066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public boolean strikeThrough;
349066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public TextColor color;
359066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
369066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    public TextAttribute(int start, int length, TextAlignment align,
379066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project            FontSize size, boolean bold, boolean italic, boolean underlined,
389066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project            boolean strikeThrough, TextColor color) {
399066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        this.start = start;
409066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        this.length = length;
419066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        this.align = align;
429066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        this.size = size;
439066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        this.bold = bold;
449066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        this.italic = italic;
459066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        this.underlined = underlined;
469066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        this.strikeThrough = strikeThrough;
479066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project        this.color = color;
489066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project    }
499066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project}
50