/** * Copyright (c) Red Hat, Inc., contributors and others 2004 - 2014. All rights reserved * * Licensed under the Eclipse Public License version 1.0, available at * http://www.eclipse.org/legal/epl-v10.html */ package org.jboss.tools.aesh.ui.test.util; import org.jboss.tools.aesh.core.document.Document; import org.jboss.tools.aesh.core.document.Style; public class TestDocument implements Document { @Override public int getCursorOffset() { return 0; } @Override public int getLineOfOffset(int offset) { return 0; } @Override public int getLineOffset(int line) { return 0; } @Override public int getLineLength(int line) { return 0; } @Override public int getLength() { return 0; } @Override public void moveCursorTo(int offset) { } @Override public void restoreCursor() { } @Override public void saveCursor() { } @Override public void reset() { } @Override public void replace(int cursorOffset, int length, String str) { } @Override public Style newStyleFromCurrent() { return null; } @Override public void setCurrentStyle(Style style) { } @Override public Style getCurrentStyle() { return null; } @Override public void setDefaultStyle() { } }