Sophie

Sophie

distrib > Mageia > 7 > x86_64 > by-pkgid > 9406df6f885a8f97005c2d7e241d165f > files > 372

colorer-take5-docs-0-0.beta5.14.mga7.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.5.0) on Wed Nov 22 10:48:23 MSK 2006 -->
<TITLE>
BaseEditorNative
</TITLE>

<META NAME="keywords" CONTENT="net.sf.colorer.impl.BaseEditorNative class">

<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../stylesheet.css" TITLE="Style">

<SCRIPT type="text/javascript">
function windowTitle()
{
    parent.document.title="BaseEditorNative";
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>

</HEAD>

<BODY BGCOLOR="white" onload="windowTitle();">


<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV CLASS&nbsp;
&nbsp;<A HREF="../../../../net/sf/colorer/impl/Logger.html" title="class in net.sf.colorer.impl"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?net/sf/colorer/impl/BaseEditorNative.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="BaseEditorNative.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->

<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
net.sf.colorer.impl</FONT>
<BR>
Class BaseEditorNative</H2>
<PRE>
java.lang.Object
  <IMG SRC="../../../../resources/inherit.gif" ALT="extended by "><B>net.sf.colorer.impl.BaseEditorNative</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <B>BaseEditorNative</B><DT>extends java.lang.Object<DT>implements <A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></DL>
</PRE>

<P>
<HR>

<P>

<!-- ======== CONSTRUCTOR SUMMARY ======== -->

<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#BaseEditorNative(net.sf.colorer.ParserFactory, net.sf.colorer.LineSource)">BaseEditorNative</A></B>(<A HREF="../../../../net/sf/colorer/ParserFactory.html" title="class in net.sf.colorer">ParserFactory</A>&nbsp;pf,
                 <A HREF="../../../../net/sf/colorer/LineSource.html" title="interface in net.sf.colorer">LineSource</A>&nbsp;lineSource)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<!-- ========== METHOD SUMMARY =========== -->

<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#addEditorListener(net.sf.colorer.editor.EditorListener)">addEditorListener</A></B>(<A HREF="../../../../net/sf/colorer/editor/EditorListener.html" title="interface in net.sf.colorer.editor">EditorListener</A>&nbsp;el)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds specified EditorListener object into parse process.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#addRegionHandler(net.sf.colorer.RegionHandler, net.sf.colorer.Region)">addRegionHandler</A></B>(<A HREF="../../../../net/sf/colorer/RegionHandler.html" title="interface in net.sf.colorer">RegionHandler</A>&nbsp;rh,
                 <A HREF="../../../../net/sf/colorer/Region.html" title="class in net.sf.colorer">Region</A>&nbsp;filter)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adds specified RegionHandler object into the parse process.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../net/sf/colorer/FileType.html" title="class in net.sf.colorer">FileType</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#chooseFileType(java.lang.String)">chooseFileType</A></B>(java.lang.String&nbsp;fname)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Chooses filetype according to the filename and first line of text</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#dispose()">dispose</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dispose this Editor's resources</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>protected &nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#finalize()">finalize</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../net/sf/colorer/handlers/RegionDefine.html" title="class in net.sf.colorer.handlers">RegionDefine</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#getBackground()">getBackground</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Current Background Region (def:Text)</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../net/sf/colorer/FileType.html" title="class in net.sf.colorer">FileType</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#getFileType()">getFileType</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Returns Currently selected file type</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../net/sf/colorer/handlers/RegionDefine.html" title="class in net.sf.colorer.handlers">RegionDefine</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#getHorzCross()">getHorzCross</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Current Horizontal Rule (def:HorzCross)</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../net/sf/colorer/handlers/LineRegion.html" title="class in net.sf.colorer.handlers">LineRegion</A>[]</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#getLineRegions(int)">getLineRegions</A></B>(int&nbsp;lno)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return parsed and colored LineRegions of requested line.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../net/sf/colorer/editor/PairMatch.html" title="class in net.sf.colorer.editor">PairMatch</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#getPairMatch(int, int)">getPairMatch</A></B>(int&nbsp;lineNo,
             int&nbsp;linePos)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Searches and creates pair match object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;<A HREF="../../../../net/sf/colorer/handlers/RegionDefine.html" title="class in net.sf.colorer.handlers">RegionDefine</A></CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#getVertCross()">getVertCross</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Current Vertical Rule (def:VertCross)</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#idleJob(int)">idleJob</A></B>(int&nbsp;time)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Tries to do some parsing job while user is doing nothing.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#isDisposed()">isDisposed</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#lineCountEvent(int)">lineCountEvent</A></B>(int&nbsp;newLineCount)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Informs about total lines count change.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#modifyEvent(int)">modifyEvent</A></B>(int&nbsp;topLine)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Informs BaseEditor object about text modification event.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#modifyLineEvent(int)">modifyLineEvent</A></B>(int&nbsp;line)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Informs about single line modification event.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#removeEditorListener(net.sf.colorer.editor.EditorListener)">removeEditorListener</A></B>(<A HREF="../../../../net/sf/colorer/editor/EditorListener.html" title="interface in net.sf.colorer.editor">EditorListener</A>&nbsp;el)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes previously added EditorListener object.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#removeRegionHandler(net.sf.colorer.RegionHandler)">removeRegionHandler</A></B>(<A HREF="../../../../net/sf/colorer/RegionHandler.html" title="interface in net.sf.colorer">RegionHandler</A>&nbsp;rh)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Removes previously added region handler.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#searchGlobalPair(net.sf.colorer.editor.PairMatch)">searchGlobalPair</A></B>(<A HREF="../../../../net/sf/colorer/editor/PairMatch.html" title="class in net.sf.colorer.editor">PairMatch</A>&nbsp;pm)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Searches pair match in all available text, possibly, making additional
 processing.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#searchLocalPair(net.sf.colorer.editor.PairMatch)">searchLocalPair</A></B>(<A HREF="../../../../net/sf/colorer/editor/PairMatch.html" title="class in net.sf.colorer.editor">PairMatch</A>&nbsp;pm)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Searches pair match in currently visible text.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#setBackParse(int)">setBackParse</A></B>(int&nbsp;backParse)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Specifies number of lines, for which parser would be able to run
 continual processing without highlight invalidation.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#setFileType(net.sf.colorer.FileType)">setFileType</A></B>(<A HREF="../../../../net/sf/colorer/FileType.html" title="class in net.sf.colorer">FileType</A>&nbsp;typename)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Changes used file type</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#setRegionCompact(boolean)">setRegionCompact</A></B>(boolean&nbsp;compact)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;LineRegionsSupport object preferences.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#setRegionMapper(net.sf.colorer.handlers.RegionMapper)">setRegionMapper</A></B>(<A HREF="../../../../net/sf/colorer/handlers/RegionMapper.html" title="class in net.sf.colorer.handlers">RegionMapper</A>&nbsp;regionMapper)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Installs specified external RegionMapper.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#setRegionMapper(java.lang.String, java.lang.String)">setRegionMapper</A></B>(java.lang.String&nbsp;hrdClass,
                java.lang.String&nbsp;hrdName)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Installs specified internal RegionMapper.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#validate(int)">validate</A></B>(int&nbsp;lno)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Validates current state of the editor and runs parser, if needed.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../net/sf/colorer/impl/BaseEditorNative.html#visibleTextEvent(int, int)">visibleTextEvent</A></B>(int&nbsp;wStart,
                 int&nbsp;wSize)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Informs about changes in visible range of text lines.</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>

<!-- ========= CONSTRUCTOR DETAIL ======== -->

<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="BaseEditorNative(net.sf.colorer.ParserFactory, net.sf.colorer.LineSource)"><!-- --></A><H3>
BaseEditorNative</H3>
<PRE>
public <B>BaseEditorNative</B>(<A HREF="../../../../net/sf/colorer/ParserFactory.html" title="class in net.sf.colorer">ParserFactory</A>&nbsp;pf,
                        <A HREF="../../../../net/sf/colorer/LineSource.html" title="interface in net.sf.colorer">LineSource</A>&nbsp;lineSource)</PRE>
<DL>
</DL>

<!-- ============ METHOD DETAIL ========== -->

<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="isDisposed()"><!-- --></A><H3>
isDisposed</H3>
<PRE>
public boolean <B>isDisposed</B>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="dispose()"><!-- --></A><H3>
dispose</H3>
<PRE>
public void <B>dispose</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#dispose()">BaseEditor</A></CODE></B></DD>
<DD>Dispose this Editor's resources
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#dispose()">dispose</A></CODE> in interface <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="finalize()"><!-- --></A><H3>
finalize</H3>
<PRE>
protected void <B>finalize</B>()
                 throws java.lang.Throwable</PRE>
<DL>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE>finalize</CODE> in class <CODE>java.lang.Object</CODE></DL>
</DD>
<DD><DL>

<DT><B>Throws:</B>
<DD><CODE>java.lang.Throwable</CODE></DL>
</DD>
</DL>
<HR>

<A NAME="setRegionCompact(boolean)"><!-- --></A><H3>
setRegionCompact</H3>
<PRE>
public void <B>setRegionCompact</B>(boolean&nbsp;compact)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#setRegionCompact(boolean)">BaseEditor</A></CODE></B></DD>
<DD>LineRegionsSupport object preferences. Installs specified RegionStore
 (basically HRDRegionStore), which maps HRC Regions into color data, sets
 default size (in lines) of Regions structure cache.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#setRegionCompact(boolean)">setRegionCompact</A></CODE> in interface <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>compact</CODE> - Creates LineRegionsSupport (false) or
            LineRegionsCompactSupport (true) object to store lists of
            RegionDefine's</DL>
</DD>
</DL>
<HR>

<A NAME="setFileType(net.sf.colorer.FileType)"><!-- --></A><H3>
setFileType</H3>
<PRE>
public void <B>setFileType</B>(<A HREF="../../../../net/sf/colorer/FileType.html" title="class in net.sf.colorer">FileType</A>&nbsp;typename)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#setFileType(net.sf.colorer.FileType)">BaseEditor</A></CODE></B></DD>
<DD>Changes used file type
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#setFileType(net.sf.colorer.FileType)">setFileType</A></CODE> in interface <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="chooseFileType(java.lang.String)"><!-- --></A><H3>
chooseFileType</H3>
<PRE>
public <A HREF="../../../../net/sf/colorer/FileType.html" title="class in net.sf.colorer">FileType</A> <B>chooseFileType</B>(java.lang.String&nbsp;fname)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#chooseFileType(java.lang.String)">BaseEditor</A></CODE></B></DD>
<DD>Chooses filetype according to the filename and first line of text
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#chooseFileType(java.lang.String)">chooseFileType</A></CODE> in interface <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="getFileType()"><!-- --></A><H3>
getFileType</H3>
<PRE>
public <A HREF="../../../../net/sf/colorer/FileType.html" title="class in net.sf.colorer">FileType</A> <B>getFileType</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#getFileType()">BaseEditor</A></CODE></B></DD>
<DD>Returns Currently selected file type
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#getFileType()">getFileType</A></CODE> in interface <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="setRegionMapper(net.sf.colorer.handlers.RegionMapper)"><!-- --></A><H3>
setRegionMapper</H3>
<PRE>
public void <B>setRegionMapper</B>(<A HREF="../../../../net/sf/colorer/handlers/RegionMapper.html" title="class in net.sf.colorer.handlers">RegionMapper</A>&nbsp;regionMapper)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#setRegionMapper(net.sf.colorer.handlers.RegionMapper)">BaseEditor</A></CODE></B></DD>
<DD>Installs specified external RegionMapper.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#setRegionMapper(net.sf.colorer.handlers.RegionMapper)">setRegionMapper</A></CODE> in interface <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="setRegionMapper(java.lang.String, java.lang.String)"><!-- --></A><H3>
setRegionMapper</H3>
<PRE>
public void <B>setRegionMapper</B>(java.lang.String&nbsp;hrdClass,
                            java.lang.String&nbsp;hrdName)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#setRegionMapper(java.lang.String, java.lang.String)">BaseEditor</A></CODE></B></DD>
<DD>Installs specified internal RegionMapper.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#setRegionMapper(java.lang.String, java.lang.String)">setRegionMapper</A></CODE> in interface <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="addRegionHandler(net.sf.colorer.RegionHandler, net.sf.colorer.Region)"><!-- --></A><H3>
addRegionHandler</H3>
<PRE>
public void <B>addRegionHandler</B>(<A HREF="../../../../net/sf/colorer/RegionHandler.html" title="interface in net.sf.colorer">RegionHandler</A>&nbsp;rh,
                             <A HREF="../../../../net/sf/colorer/Region.html" title="class in net.sf.colorer">Region</A>&nbsp;filter)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#addRegionHandler(net.sf.colorer.RegionHandler, net.sf.colorer.Region)">BaseEditor</A></CODE></B></DD>
<DD>Adds specified RegionHandler object into the parse process.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#addRegionHandler(net.sf.colorer.RegionHandler, net.sf.colorer.Region)">addRegionHandler</A></CODE> in interface <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></CODE></DL>
</DD>
<DD><DL>
<DD><CODE>filter</CODE> - If not null, handler would be activated only if passed regions
            have specified <code>filter</code> parent. This allows to
            optimize performance and disable unnecesary JNI context
            switches.</DL>
</DD>
</DL>
<HR>

<A NAME="removeRegionHandler(net.sf.colorer.RegionHandler)"><!-- --></A><H3>
removeRegionHandler</H3>
<PRE>
public void <B>removeRegionHandler</B>(<A HREF="../../../../net/sf/colorer/RegionHandler.html" title="interface in net.sf.colorer">RegionHandler</A>&nbsp;rh)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#removeRegionHandler(net.sf.colorer.RegionHandler)">BaseEditor</A></CODE></B></DD>
<DD>Removes previously added region handler.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#removeRegionHandler(net.sf.colorer.RegionHandler)">removeRegionHandler</A></CODE> in interface <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="addEditorListener(net.sf.colorer.editor.EditorListener)"><!-- --></A><H3>
addEditorListener</H3>
<PRE>
public void <B>addEditorListener</B>(<A HREF="../../../../net/sf/colorer/editor/EditorListener.html" title="interface in net.sf.colorer.editor">EditorListener</A>&nbsp;el)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#addEditorListener(net.sf.colorer.editor.EditorListener)">BaseEditor</A></CODE></B></DD>
<DD>Adds specified EditorListener object into parse process.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#addEditorListener(net.sf.colorer.editor.EditorListener)">addEditorListener</A></CODE> in interface <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="removeEditorListener(net.sf.colorer.editor.EditorListener)"><!-- --></A><H3>
removeEditorListener</H3>
<PRE>
public void <B>removeEditorListener</B>(<A HREF="../../../../net/sf/colorer/editor/EditorListener.html" title="interface in net.sf.colorer.editor">EditorListener</A>&nbsp;el)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#removeEditorListener(net.sf.colorer.editor.EditorListener)">BaseEditor</A></CODE></B></DD>
<DD>Removes previously added EditorListener object.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#removeEditorListener(net.sf.colorer.editor.EditorListener)">removeEditorListener</A></CODE> in interface <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="getBackground()"><!-- --></A><H3>
getBackground</H3>
<PRE>
public <A HREF="../../../../net/sf/colorer/handlers/RegionDefine.html" title="class in net.sf.colorer.handlers">RegionDefine</A> <B>getBackground</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#getBackground()">BaseEditor</A></CODE></B></DD>
<DD>Current Background Region (def:Text)
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#getBackground()">getBackground</A></CODE> in interface <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="getVertCross()"><!-- --></A><H3>
getVertCross</H3>
<PRE>
public <A HREF="../../../../net/sf/colorer/handlers/RegionDefine.html" title="class in net.sf.colorer.handlers">RegionDefine</A> <B>getVertCross</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#getVertCross()">BaseEditor</A></CODE></B></DD>
<DD>Current Vertical Rule (def:VertCross)
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#getVertCross()">getVertCross</A></CODE> in interface <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="getHorzCross()"><!-- --></A><H3>
getHorzCross</H3>
<PRE>
public <A HREF="../../../../net/sf/colorer/handlers/RegionDefine.html" title="class in net.sf.colorer.handlers">RegionDefine</A> <B>getHorzCross</B>()</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#getHorzCross()">BaseEditor</A></CODE></B></DD>
<DD>Current Horizontal Rule (def:HorzCross)
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#getHorzCross()">getHorzCross</A></CODE> in interface <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="setBackParse(int)"><!-- --></A><H3>
setBackParse</H3>
<PRE>
public void <B>setBackParse</B>(int&nbsp;backParse)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#setBackParse(int)">BaseEditor</A></CODE></B></DD>
<DD>Specifies number of lines, for which parser would be able to run
 continual processing without highlight invalidation.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#setBackParse(int)">setBackParse</A></CODE> in interface <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>backParse</CODE> - Number of lines. If <= 0, dropped into default value.</DL>
</DD>
</DL>
<HR>

<A NAME="getPairMatch(int, int)"><!-- --></A><H3>
getPairMatch</H3>
<PRE>
public <A HREF="../../../../net/sf/colorer/editor/PairMatch.html" title="class in net.sf.colorer.editor">PairMatch</A> <B>getPairMatch</B>(int&nbsp;lineNo,
                              int&nbsp;linePos)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#getPairMatch(int, int)">BaseEditor</A></CODE></B></DD>
<DD>Searches and creates pair match object. Returned object can be used later
 in the pair search methods. This object is valid only until reparse of
 it's line occured. After that event information about line region's
 references in it becomes invalid and, if used, can produce faults.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#getPairMatch(int, int)">getPairMatch</A></CODE> in interface <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>lineNo</CODE> - Line number, where to search paired region.<DD><CODE>linePos</CODE> - Position in line, where paired region to be searched. Paired
            Region is found, if it includes specified position or ends
            directly at one char before line position.</DL>
</DD>
</DL>
<HR>

<A NAME="searchLocalPair(net.sf.colorer.editor.PairMatch)"><!-- --></A><H3>
searchLocalPair</H3>
<PRE>
public void <B>searchLocalPair</B>(<A HREF="../../../../net/sf/colorer/editor/PairMatch.html" title="class in net.sf.colorer.editor">PairMatch</A>&nbsp;pm)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#searchLocalPair(net.sf.colorer.editor.PairMatch)">BaseEditor</A></CODE></B></DD>
<DD>Searches pair match in currently visible text.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#searchLocalPair(net.sf.colorer.editor.PairMatch)">searchLocalPair</A></CODE> in interface <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pm</CODE> - Unmatched pair match</DL>
</DD>
</DL>
<HR>

<A NAME="searchGlobalPair(net.sf.colorer.editor.PairMatch)"><!-- --></A><H3>
searchGlobalPair</H3>
<PRE>
public void <B>searchGlobalPair</B>(<A HREF="../../../../net/sf/colorer/editor/PairMatch.html" title="class in net.sf.colorer.editor">PairMatch</A>&nbsp;pm)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#searchGlobalPair(net.sf.colorer.editor.PairMatch)">BaseEditor</A></CODE></B></DD>
<DD>Searches pair match in all available text, possibly, making additional
 processing.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#searchGlobalPair(net.sf.colorer.editor.PairMatch)">searchGlobalPair</A></CODE> in interface <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>pm</CODE> - Unmatched pair match</DL>
</DD>
</DL>
<HR>

<A NAME="getLineRegions(int)"><!-- --></A><H3>
getLineRegions</H3>
<PRE>
public <A HREF="../../../../net/sf/colorer/handlers/LineRegion.html" title="class in net.sf.colorer.handlers">LineRegion</A>[] <B>getLineRegions</B>(int&nbsp;lno)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#getLineRegions(int)">BaseEditor</A></CODE></B></DD>
<DD>Return parsed and colored LineRegions of requested line. This method
 validates current cache state and, if needed, calls Colorer parser to
 validate modified block of text. Size of reparsed text is choosed
 according to information about visible text range and modification
 events.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#getLineRegions(int)">getLineRegions</A></CODE> in interface <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="validate(int)"><!-- --></A><H3>
validate</H3>
<PRE>
public void <B>validate</B>(int&nbsp;lno)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#validate(int)">BaseEditor</A></CODE></B></DD>
<DD>Validates current state of the editor and runs parser, if needed. This
 method can be called periodically in background thread to make possible
 background parsing process.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#validate(int)">validate</A></CODE> in interface <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>lno</CODE> - Line number, for which validation is requested. If this number
            is in the current visible window range, the part of text is
            validated, which is required for visual repaint. If this
            number is equals to -1, all the text is validated. If this
            number is not in visible range, optimal partial validation is
            used</DL>
</DD>
</DL>
<HR>

<A NAME="idleJob(int)"><!-- --></A><H3>
idleJob</H3>
<PRE>
public void <B>idleJob</B>(int&nbsp;time)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#idleJob(int)">BaseEditor</A></CODE></B></DD>
<DD>Tries to do some parsing job while user is doing nothing.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#idleJob(int)">idleJob</A></CODE> in interface <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>time</CODE> - integer between 0 and 100, shows an abount of time, available
            for this job.</DL>
</DD>
</DL>
<HR>

<A NAME="modifyEvent(int)"><!-- --></A><H3>
modifyEvent</H3>
<PRE>
public void <B>modifyEvent</B>(int&nbsp;topLine)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#modifyEvent(int)">BaseEditor</A></CODE></B></DD>
<DD>Informs BaseEditor object about text modification event. All the text
 becomes invalid after the specified line.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#modifyEvent(int)">modifyEvent</A></CODE> in interface <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>topLine</CODE> - Topmost modified line of text.</DL>
</DD>
</DL>
<HR>

<A NAME="modifyLineEvent(int)"><!-- --></A><H3>
modifyLineEvent</H3>
<PRE>
public void <B>modifyLineEvent</B>(int&nbsp;line)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#modifyLineEvent(int)">BaseEditor</A></CODE></B></DD>
<DD>Informs about single line modification event. Generally, this type of
 event can be processed much faster because of pre-checking line's changed
 structure and cancelling further parsing in case of unmodified text
 structure.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#modifyLineEvent(int)">modifyLineEvent</A></CODE> in interface <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>line</CODE> - Modified line of text.</DL>
</DD>
</DL>
<HR>

<A NAME="visibleTextEvent(int, int)"><!-- --></A><H3>
visibleTextEvent</H3>
<PRE>
public void <B>visibleTextEvent</B>(int&nbsp;wStart,
                             int&nbsp;wSize)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#visibleTextEvent(int, int)">BaseEditor</A></CODE></B></DD>
<DD>Informs about changes in visible range of text lines. This information is
 used to make assumptions about text structure and to make faster parsing.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#visibleTextEvent(int, int)">visibleTextEvent</A></CODE> in interface <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>wStart</CODE> - Topmost visible line of text.<DD><CODE>wSize</CODE> - Number of currently visible text lines. This number must
            includes all partially visible lines.</DL>
</DD>
</DL>
<HR>

<A NAME="lineCountEvent(int)"><!-- --></A><H3>
lineCountEvent</H3>
<PRE>
public void <B>lineCountEvent</B>(int&nbsp;newLineCount)</PRE>
<DL>
<DD><B>Description copied from interface: <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#lineCountEvent(int)">BaseEditor</A></CODE></B></DD>
<DD>Informs about total lines count change. This must include initial lines
 number setting.
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html#lineCountEvent(int)">lineCountEvent</A></CODE> in interface <CODE><A HREF="../../../../net/sf/colorer/editor/BaseEditor.html" title="interface in net.sf.colorer.editor">BaseEditor</A></CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>


<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV CLASS&nbsp;
&nbsp;<A HREF="../../../../net/sf/colorer/impl/Logger.html" title="class in net.sf.colorer.impl"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="../../../../index.html?net/sf/colorer/impl/BaseEditorNative.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="BaseEditorNative.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
  SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL:&nbsp;FIELD&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->

<HR>
<i>Copyright &#169; 2003 Cail Lomecb. All Rights Reserved.</i>
</BODY>
</HTML>