package com.yoursway.modelediting.swt.demo;
import com.yoursway.modelediting.ReplaceImpossibleException;
import com.yoursway.modelediting.TextFragment;
public class SingleLineFragment extends TextFragment {
public SingleLineFragment(String text) {
super(text);
}
@Override
public void replace(int startOffset, int length, String newText) throws ReplaceImpossibleException {
if (newText.indexOf('\n') != -1)
throw new ReplaceImpossibleException();
super.replace(startOffset, length, newText);
}
}