package org.eclipse.swt.graphics; public class TextLayout extends Resource implements ITextLayout { private String text; private int width; public TextLayout(Device device) { } @Override public void draw(GC gc, int x, int y) { } @Override public void draw(GC gc, int x, int y, int selectionStart, int selectionEnd, Color selectionForeground, Color selectionBackground) { draw(gc, x, y, selectionStart, selectionEnd, selectionForeground, selectionBackground, 0); } @Override public void draw(GC gc, int x, int y, int selectionStart, int selectionEnd, Color selectionForeground, Color selectionBackground, int flags) { gc.drawText(text, x, y); } @Override public int getAlignment() { return 0; } @Override public int getAscent() { return 0; } @Override public Rectangle getBounds() { return null; } @Override public Rectangle getBounds(int start, int end) { return null; } @Override public int getDescent() { return 0; } @Override public Font getFont() { return null; } @Override public int getIndent() { return 0; } @Override public boolean getJustify() { return false; } @Override public int getLevel(int offset) { return 0; } @Override public Rectangle getLineBounds(int lineIndex) { return null; } @Override public int getLineCount() { return 0; } @Override public int getLineIndex(int offset) { return 0; } @Override public FontMetrics getLineMetrics(int lineIndex) { return null; } @Override public int[] getLineOffsets() { return null; } @Override public Point getLocation(int offset, boolean trailing) { return null; } @Override public int getNextOffset(int offset, int movement) { return 0; } @Override public int getOffset(Point point, int[] trailing) { return 0; } @Override public int getOffset(int x, int y, int[] trailing) { return 0; } @Override public int getOrientation() { return 0; } @Override public int getPreviousOffset(int index, int movement) { return 0; } @Override public int[] getRanges() { return null; } @Override public int[] getSegments() { return null; } @Override public char[] getSegmentsChars() { return null; } @Override public int getSpacing() { return 0; } @Override public TextStyle getStyle(int offset) { return null; } @Override public TextStyle[] getStyles() { return null; } @Override public int[] getTabs() { return null; } @Override public String getText() { return text; } @Override public int getWidth() { return width; } @Override public int getWrapIndent() { return 0; } @Override public boolean isDisposed() { return false; } @Override public void setAlignment(int alignment) { } @Override public void setAscent(int ascent) { } @Override public void setDescent(int descent) { } @Override public void setFont(Font font) { } @Override public void setIndent(int indent) { } @Override public void setJustify(boolean justify) { } @Override public void setOrientation(int orientation) { } @Override public void setSpacing(int spacing) { } @Override public void setSegments(int[] segments) { } @Override public void setSegmentsChars(char[] segmentsChars) { } @Override public void setStyle(TextStyle style, int start, int end) { } @Override public void setTabs(int[] tabs) { } @Override public void setText(String text) { this.text = text; } @Override public void setWidth(int width) { this.width = width; } @Override public void setWrapIndent(int wrapIndent) { } }