public abstract class LCDBase extends ComponentBase implements LCD
Constructor and Description |
---|
LCDBase() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
void |
clear(int row) |
void |
clear(int row,
int column,
int length) |
abstract int |
getColumnCount() |
abstract int |
getRowCount() |
void |
setCursorHome() |
void |
setCursorPosition(int row) |
abstract void |
setCursorPosition(int row,
int column) |
protected void |
validateColumnIndex(int column) |
protected void |
validateCoordinates(int row,
int column) |
protected void |
validateRowIndex(int row) |
abstract void |
write(byte data) |
void |
write(byte[] data) |
void |
write(char data) |
void |
write(char[] data) |
void |
write(int row,
byte data) |
void |
write(int row,
byte[] data) |
void |
write(int row,
char data) |
void |
write(int row,
char[] data) |
void |
write(int row,
int column,
byte data) |
void |
write(int row,
int column,
byte[] data) |
void |
write(int row,
int column,
char data) |
void |
write(int row,
int column,
char[] data) |
void |
write(int row,
int column,
String data) |
void |
write(int row,
int column,
String data,
Object... arguments) |
void |
write(int row,
String data) |
void |
write(int row,
String data,
LCDTextAlignment alignment) |
void |
write(int row,
String data,
LCDTextAlignment alignment,
Object... arguments) |
void |
write(int row,
String data,
Object... arguments) |
void |
write(String data) |
void |
write(String data,
Object... arguments) |
void |
writeln(int row,
String data) |
void |
writeln(int row,
String data,
LCDTextAlignment alignment) |
void |
writeln(int row,
String data,
LCDTextAlignment alignment,
Object... arguments) |
void |
writeln(int row,
String data,
Object... arguments) |
clearProperties, getName, getProperties, getProperty, getProperty, getTag, hasProperty, removeProperty, setName, setProperty, setTag
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clearProperties, getName, getProperties, getProperty, getProperty, getTag, hasProperty, removeProperty, setName, setProperty, setTag
public abstract int getRowCount()
getRowCount
in interface LCD
public abstract int getColumnCount()
getColumnCount
in interface LCD
public void setCursorHome()
setCursorHome
in interface LCD
public void setCursorPosition(int row)
setCursorPosition
in interface LCD
public abstract void setCursorPosition(int row, int column)
setCursorPosition
in interface LCD
public void write(int row, String data, LCDTextAlignment alignment)
public void write(int row, String data, LCDTextAlignment alignment, Object... arguments)
public void writeln(int row, String data, LCDTextAlignment alignment)
public void writeln(int row, String data, LCDTextAlignment alignment, Object... arguments)
protected void validateCoordinates(int row, int column)
protected void validateRowIndex(int row)
protected void validateColumnIndex(int column)
Copyright © 2012–2014 Pi4J. All rights reserved.