package editor.model;

import java.util.ConcurrentModificationException;

public class DoubleTextNodeView implements DocumentView {
	private DoubleTextNode after, before;
	
	@Override
	public boolean isConsistent() {
		return false;
	}
	
	public void assertConsistent() {
		if (!isConsistent()) {
			throw new ConcurrentModificationException();
		}
	}
	
	public DoubleTextNodeView() {
	}
	
	@Override
	public boolean atStart() {
		return false;
	}

	@Override
	public boolean atEnd() {
		return false;
	}
	
	@Override
	public boolean isEmpty() {
		return false;
	}

	@Override
	public char peekAfter() {
		return '\0';
	}

	@Override
	public char peekBefore() {
		return '\0';
	}

	public void insert(char c) {
	}

	@Override
	public void goLeft() {
	}

	@Override
	public void goRight() {
	}

	public void removeAfter() {
	}

	public void removeBefore() {
	}

	@Override
	public DoubleTextNodeView copyPosition() {
		return null;
	}

	@Override
	public DoubleTextNodeView copyContent() {
		return null;
	}

	@Override
	public void removeAll() {
	}
}
