1 /*
2  * This file is part of libbluray
3  * Copyright (C) 2010  William Hahne
4  *
5  * This library is free software; you can redistribute it and/or
6  * modify it under the terms of the GNU Lesser General Public
7  * License as published by the Free Software Foundation; either
8  * version 2.1 of the License, or (at your option) any later version.
9  *
10  * This library is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13  * Lesser General Public License for more details.
14  *
15  * You should have received a copy of the GNU Lesser General Public
16  * License along with this library. If not, see
17  * <http://www.gnu.org/licenses/>.
18  */
19 
20 package org.havi.ui;
21 
22 import java.awt.Font;
23 import java.awt.Color;
24 import org.havi.ui.event.HFocusEvent;
25 import org.havi.ui.event.HFocusListener;
26 import org.havi.ui.event.HKeyEvent;
27 import org.havi.ui.event.HKeyListener;
28 import org.havi.ui.event.HTextEvent;
29 import org.havi.ui.event.HTextListener;
30 
31 public class HSinglelineEntry extends HVisible implements HTextValue {
HSinglelineEntry()32     public HSinglelineEntry() {
33         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
34     }
35 
HSinglelineEntry(String text, int x, int y, int width, int height, int maxChars, Font font, Color color)36     public HSinglelineEntry(String text, int x, int y, int width, int height,
37             int maxChars, Font font, Color color) {
38         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
39     }
40 
HSinglelineEntry(int x, int y, int width, int height, int maxChars)41     public HSinglelineEntry(int x, int y, int width, int height, int maxChars) {
42         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
43     }
44 
HSinglelineEntry(String text, int maxChars, Font font, Color color)45     public HSinglelineEntry(String text, int maxChars, Font font, Color color) {
46         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
47     }
48 
HSinglelineEntry(int maxChars)49     public HSinglelineEntry(int maxChars) {
50         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
51     }
52 
setTextContent(String string, int state)53     public void setTextContent(String string, int state) {
54         super.setTextContent(string, ALL_STATES);
55         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "setTextContent");
56     }
57 
getTextContent(int state)58     public String getTextContent(int state) {
59         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
60         return "";
61     }
62 
getCaretCharPosition()63     public int getCaretCharPosition() {
64         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
65         return 0;
66     }
67 
setCaretCharPosition(int position)68     public int setCaretCharPosition(int position) {
69         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
70         return 0;
71     }
72 
setType(int type)73     public void setType(int type) {
74         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
75     }
76 
setValidInput(char[] inputChars)77     public void setValidInput(char[] inputChars) {
78         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
79     }
80 
echoCharIsSet()81     public boolean echoCharIsSet() {
82         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
83         return false;
84     }
85 
getEchoChar()86     public char getEchoChar() {
87         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
88         return 0;
89     }
90 
setEchoChar(char c)91     public void setEchoChar(char c) {
92         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
93     }
94 
setDefaultLook(HSinglelineEntryLook look)95     public static void setDefaultLook(HSinglelineEntryLook look) {
96         DefaultLook = look;
97     }
98 
getDefaultLook()99     public static HSinglelineEntryLook getDefaultLook() {
100         if (DefaultLook == null)
101             org.videolan.Logger.unimplemented("", "getDefaultLook");
102         return DefaultLook;
103     }
104 
setLook(HLook hlook)105     public void setLook(HLook hlook) throws HInvalidLookException {
106         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
107     }
108 
insertChar(char c)109     public boolean insertChar(char c) {
110         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
111         return false;
112     }
113 
deletePreviousChar()114     public boolean deletePreviousChar() {
115         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
116         return false;
117     }
118 
deleteNextChar()119     public boolean deleteNextChar() {
120         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
121         return false;
122     }
123 
caretNextCharacter()124     public void caretNextCharacter() {
125         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
126     }
127 
caretPreviousCharacter()128     public void caretPreviousCharacter() {
129         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
130     }
131 
setMaxChars(int maxChars)132     public void setMaxChars(int maxChars) {
133         if (maxChars < 0)
134             this.maxChars = 0;
135         else
136             this.maxChars = maxChars;
137     }
138 
getMaxChars()139     public int getMaxChars() {
140         return maxChars;
141     }
142 
setMove(int keyCode, HNavigable target)143     public void setMove(int keyCode, HNavigable target) {
144         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
145     }
146 
getMove(int keyCode)147     public HNavigable getMove(int keyCode) {
148         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
149         return null;
150     }
151 
setFocusTraversal(HNavigable up, HNavigable down, HNavigable left, HNavigable right)152     public void setFocusTraversal(HNavigable up, HNavigable down,
153             HNavigable left, HNavigable right) {
154         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
155     }
156 
isSelected()157     public boolean isSelected() {
158         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
159         return false;
160     }
161 
setGainFocusSound(HSound sound)162     public void setGainFocusSound(HSound sound) {
163         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
164     }
165 
setLoseFocusSound(HSound sound)166     public void setLoseFocusSound(HSound sound) {
167         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
168     }
169 
getGainFocusSound()170     public HSound getGainFocusSound() {
171         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
172         return null;
173     }
174 
getLoseFocusSound()175     public HSound getLoseFocusSound() {
176         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
177         return null;
178     }
179 
addHFocusListener(HFocusListener l)180     public void addHFocusListener(HFocusListener l) {
181         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
182     }
183 
removeHFocusListener(HFocusListener l)184     public void removeHFocusListener(HFocusListener l) {
185         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
186     }
187 
getNavigationKeys()188     public int[] getNavigationKeys() {
189         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
190         return null;
191     }
192 
processHFocusEvent(HFocusEvent evt)193     public void processHFocusEvent(HFocusEvent evt) {
194         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
195     }
196 
addHKeyListener(HKeyListener l)197     public void addHKeyListener(HKeyListener l) {
198         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
199     }
200 
removeHKeyListener(HKeyListener l)201     public void removeHKeyListener(HKeyListener l) {
202         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
203     }
204 
addHTextListener(HTextListener l)205     public void addHTextListener(HTextListener l) {
206         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
207     }
208 
removeHTextListener(HTextListener l)209     public void removeHTextListener(HTextListener l) {
210         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
211     }
212 
getEditMode()213     public boolean getEditMode() {
214         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
215         return false;
216     }
217 
setEditMode(boolean edit)218     public void setEditMode(boolean edit) {
219         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
220     }
221 
getType()222     public int getType() {
223         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
224         return 0;
225     }
226 
getValidInput()227     public char[] getValidInput() {
228         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
229         return null;
230     }
231 
processHTextEvent(HTextEvent evt)232     public void processHTextEvent(HTextEvent evt) {
233         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
234     }
235 
processHKeyEvent(HKeyEvent evt)236     public void processHKeyEvent(HKeyEvent evt) {
237         org.videolan.Logger.unimplemented(HSinglelineEntry.class.getName(), "");
238     }
239 
240     private int maxChars;
241 
242     private static HSinglelineEntryLook DefaultLook = null;
243 
244     private static final long serialVersionUID = 7577783421311076636L;
245 }
246