package com.liferay.ide.velocity.ui.editor.xml; import org.eclipse.jface.preference.IPreferenceStore; import org.eclipse.jface.text.source.ISourceViewer; /** * DOCUMENT ME! * * @version $Revision: 7 $ * @author <a href="mailto:akmal.sarhan@gmail.com">Akmal Sarhan </a> */ public interface IEditorConfiguration { public static final String DEFAULT_PARTITION = "__dftl_partition_content_type"; public static final String JAVADOC_PARTITION = "__javadoc_partition"; public static final String COMMENT_PARTITION = "__comment_partition"; public static final String COMMENT1_PARTITION = "__comment1_partition"; public static final String STRING_PARTITION = "__string_partition"; public static final String TAG_PARTITION = "__tag_partition"; public static final String SCRIPT_PARTITION = "__script_partition"; public static final String PROC_INST_PARTITION = "__proc_inst_partition"; public static final String CDATA_PARTITION = "__cdata_partition"; public final static String SINGLE_LINE_COMMENT = "__singleline_comment"; public final static String MULTI_LINE_COMMENT = "__multiline_comment"; public final static String PROC_PARTITION = "__proc_inst_partition"; public final static String TEXT = "__text"; public final static String COMMENT = "comment"; public final static String DOC_COMMENT = "__doc_comment"; public final static String PARSED_STRING = "__parsed_string"; public final static String UNPARSED_STRING = "__unparsed_string"; /** * DOCUMENT ME! * * @return DOCUMENT ME! */ public abstract IPreferenceStore getPreferences(); /** * DOCUMENT ME! * * @param isourceviewer * DOCUMENT ME! * * @return DOCUMENT ME! */ public abstract int getLineWidth(ISourceViewer isourceviewer); /** * DOCUMENT ME! * * @param isourceviewer * DOCUMENT ME! * * @return DOCUMENT ME! */ public abstract int getTabWidth(ISourceViewer isourceviewer); /** * DOCUMENT ME! * * @param isourceviewer * DOCUMENT ME! * * @return DOCUMENT ME! */ public abstract String getTab(ISourceViewer isourceviewer); }