[prev in list] [next in list] [prev in thread] [next in thread] 

List:       koffice
Subject:    Re: Embedded objects in KWord
From:       =?koi8-r?b?98nL1M/SIPMuIOfSyd3FzsvP?= (V Grichenko) <kikabidze () mail ! ru>
Date:       2001-10-21 13:16:54
[Download RAW message or body]

21 Октя рь 2001 18:12, Frank Dekervel написал:
> Op zondag 21 oktober 2001 13:45, schreef Виктор С. Грищенко (V Grichenko):
> > It seems, filters are too imperfect
>
> i am planning to start working on the html import filter again.
> maybe you could send me such a syntax-highlighted html file, i can see what
> i can do.
>
> greets,
> frank

	Attached.

-- 

	best wishes, VSG
["print.html" (text/html)]

<HTML>
<HEAD>
<TITLE>JBuilder - Threads.java</TITLE>
<META NAME="KEYWORDS" CONTENT="JBuilderHtml">
</HEAD>
<BODY BGCOLOR="#ffffff">
<TABLE CELLSPACING=0 CELLPADDING=5 COLS=1 WIDTH="100%" BGCOLOR="#C0C0C0" >
<TR><TD><CENTER>
<FONT FACE="Arial,Helvetica" COLOR="#000000">
Threads.java</FONT>
</center><FONT SIZE=-2>
<FONT FACE="Arial,Helvetica" COLOR="#000000">
Created with <a href="http://www.borland.com/jbuilder">JBuilder</a></FONT></FONT></TD></TR></TABLE></FONT>
 <PRE><FONT COLOR="#000080"><B>package</B></FONT><FONT COLOR="#000000"> jsk;
<FONT COLOR="#000000">
<FONT COLOR="#000080"><B>import</B></FONT><FONT COLOR="#000000"> java.util.Random;
<FONT COLOR="#000000">
<FONT COLOR="#000080"><B>public</B></FONT><FONT COLOR="#000000"> </FONT><FONT \
COLOR="#000080"><B>class</B></FONT><FONT COLOR="#000000"> Threads { <FONT \
COLOR="#000000"> <FONT COLOR="#000000">        </FONT><FONT \
COLOR="#000080"><B>static</B></FONT><FONT COLOR="#000000"> </FONT><FONT \
COLOR="#000080"><B>class</B></FONT><FONT COLOR="#000000"> CatchFirst { <FONT \
COLOR="#000000">                </FONT><FONT \
COLOR="#000080"><B>private</B></FONT><FONT COLOR="#000000"> </FONT><FONT \
COLOR="#000080"><B>int</B></FONT><FONT COLOR="#000000"> count = </FONT><FONT \
COLOR="#0000ff">0</FONT><FONT COLOR="#000000">; <FONT COLOR="#000000">                \
</FONT><FONT COLOR="#000080"><B>public</B></FONT><FONT COLOR="#000000"> </FONT><FONT \
COLOR="#000080"><B>boolean</B></FONT><FONT COLOR="#000000"> amIFirst(){ <FONT \
COLOR="#000000">                        count++; <FONT COLOR="#000000">               \
</FONT><FONT COLOR="#000080"><B>return</B></FONT><FONT COLOR="#000000"> \
count==</FONT><FONT COLOR="#0000ff">1</FONT><FONT COLOR="#000000">; <FONT \
COLOR="#000000">                } <FONT COLOR="#000000">                </FONT><FONT \
COLOR="#000080"><B>public</B></FONT><FONT COLOR="#000000"> </FONT><FONT \
COLOR="#000080"><B>int</B></FONT><FONT COLOR="#000000"> getCount(){ <FONT \
COLOR="#000000">                        </FONT><FONT \
COLOR="#000080"><B>return</B></FONT><FONT COLOR="#000000"> count; <FONT \
COLOR="#000000">                } <FONT COLOR="#000000">        }
<FONT COLOR="#000000">
<FONT COLOR="#000000">        </FONT><FONT COLOR="#000080"><B>public</B></FONT><FONT \
COLOR="#000000"> </FONT><FONT COLOR="#000080"><B>static</B></FONT><FONT \
COLOR="#000000"> </FONT><FONT COLOR="#000080"><B>void</B></FONT><FONT \
COLOR="#000000"> main ( String [] args ){ <FONT COLOR="#000000">
<FONT COLOR="#000000">                </FONT><FONT \
COLOR="#000080"><B>final</B></FONT><FONT COLOR="#000000"> CatchFirst flag = \
</FONT><FONT COLOR="#000080"><B>new</B></FONT><FONT COLOR="#000000"> CatchFirst(); \
<FONT COLOR="#000000">                </FONT><FONT \
COLOR="#000080"><B>final</B></FONT><FONT COLOR="#000000"> Random pauses = \
</FONT><FONT COLOR="#000080"><B>new</B></FONT><FONT COLOR="#000000"> Random(); <FONT \
COLOR="#000000"> <FONT COLOR="#000000">                Thread digits =
<FONT COLOR="#000000">                </FONT><FONT \
COLOR="#000080"><B>new</B></FONT><FONT COLOR="#000000"> Thread(){           \
</FONT><FONT COLOR="#008000">//   1 2 3 4 5 6 7 8 9 10</FONT><FONT COLOR="#000000"> \
<FONT COLOR="#000000">                        </FONT><FONT \
COLOR="#000080"><B>public</B></FONT><FONT COLOR="#000000"> </FONT><FONT \
COLOR="#000080"><B>void</B></FONT><FONT COLOR="#000000"> run(){ <FONT \
COLOR="#000000">                            </FONT><FONT \
COLOR="#000080"><B>try</B></FONT><FONT COLOR="#000000">{ <FONT COLOR="#000000">       \
</FONT><FONT COLOR="#000080"><B>for</B></FONT><FONT COLOR="#000000">(</FONT><FONT \
COLOR="#000080"><B>int</B></FONT><FONT COLOR="#000000"> i=</FONT><FONT \
COLOR="#0000ff">1</FONT><FONT COLOR="#000000">;i&LT;=</FONT><FONT \
COLOR="#0000ff">10</FONT><FONT COLOR="#000000">;i++){ <FONT COLOR="#000000">          \
System.out.print(</FONT><FONT COLOR="#0000ff">""</FONT><FONT COLOR="#000000">+i); \
<FONT COLOR="#000000">                                        </FONT><FONT \
COLOR="#000080"><B>this</B></FONT><FONT COLOR="#000000">.sleep( \
pauses.nextInt(</FONT><FONT COLOR="#0000ff">100</FONT><FONT COLOR="#000000">) );  \
</FONT><FONT COLOR="#008000">//InterruptedException</FONT><FONT COLOR="#000000"> \
<FONT COLOR="#000000">                                } <FONT COLOR="#000000">        \
</FONT><FONT COLOR="#000080"><B>synchronized</B></FONT><FONT COLOR="#000000"> (flag) \
{ <FONT COLOR="#000000">                                        </FONT><FONT \
COLOR="#000080"><B>if</B></FONT><FONT COLOR="#000000"> ( ! flag.amIFirst() ){ <FONT \
COLOR="#000000">                                                flag.notifyAll(); \
<FONT COLOR="#000000">                                                \
System.out.print(</FONT><FONT COLOR="#0000ff">" 8) "</FONT><FONT COLOR="#000000">); \
<FONT COLOR="#000000">                                        } </FONT><FONT \
COLOR="#000080"><B>else</B></FONT><FONT COLOR="#000000"> { <FONT COLOR="#000000">     \
flag.wait();                    </FONT><FONT \
COLOR="#008000">//InterruptedException</FONT><FONT COLOR="#000000"> <FONT \
COLOR="#000000">                                            \
System.out.print(</FONT><FONT COLOR="#0000ff">" 8o "</FONT><FONT COLOR="#000000">); \
<FONT COLOR="#000000">                                        } <FONT \
COLOR="#000000">                                } <FONT COLOR="#000000">              \
}</FONT><FONT COLOR="#000080"><B>catch</B></FONT><FONT \
COLOR="#000000">(InterruptedException iex){ <FONT COLOR="#000000">                    \
System.err.println(</FONT><FONT COLOR="#0000ff">"Что  ы это могло \
значить?"</FONT><FONT COLOR="#000000">); <FONT COLOR="#000000">                       \
} <FONT COLOR="#000000">                        }
<FONT COLOR="#000000">                };
<FONT COLOR="#000000">                digits.start();
<FONT COLOR="#000000">
<FONT COLOR="#000000">                Thread letters =
<FONT COLOR="#000000">                </FONT><FONT \
COLOR="#000080"><B>new</B></FONT><FONT COLOR="#000000"> Thread(){           \
</FONT><FONT COLOR="#008000">// j i h g e d c b a </FONT><FONT COLOR="#000000"> <FONT \
COLOR="#000000">                        </FONT><FONT \
COLOR="#000080"><B>public</B></FONT><FONT COLOR="#000000"> </FONT><FONT \
COLOR="#000080"><B>void</B></FONT><FONT COLOR="#000000"> run(){ <FONT \
COLOR="#000000">                            </FONT><FONT \
COLOR="#000080"><B>try</B></FONT><FONT COLOR="#000000">{ <FONT COLOR="#000000">       \
</FONT><FONT COLOR="#000080"><B>for</B></FONT><FONT COLOR="#000000">(</FONT><FONT \
COLOR="#000080"><B>int</B></FONT><FONT COLOR="#000000"> i=</FONT><FONT \
COLOR="#0000ff">9</FONT><FONT COLOR="#000000">;i&GT;=</FONT><FONT \
COLOR="#0000ff">0</FONT><FONT COLOR="#000000">;i--){ <FONT COLOR="#000000">           \
System.out.print( </FONT><FONT COLOR="#0000ff">""</FONT><FONT \
COLOR="#000000">+(</FONT><FONT COLOR="#000080"><B>char</B></FONT><FONT \
COLOR="#000000">)(</FONT><FONT COLOR="#0000ff">'a'</FONT><FONT COLOR="#000000">+i) ); \
<FONT COLOR="#000000">                                        </FONT><FONT \
COLOR="#000080"><B>this</B></FONT><FONT COLOR="#000000">.sleep( \
pauses.nextInt(</FONT><FONT COLOR="#0000ff">100</FONT><FONT COLOR="#000000">) ); \
<FONT COLOR="#000000">                                } <FONT COLOR="#000000">        \
</FONT><FONT COLOR="#000080"><B>synchronized</B></FONT><FONT COLOR="#000000"> (flag) \
{ <FONT COLOR="#000000">                                        </FONT><FONT \
COLOR="#000080"><B>if</B></FONT><FONT COLOR="#000000"> ( ! flag.amIFirst() ){ <FONT \
COLOR="#000000">                                                flag.notifyAll(); \
<FONT COLOR="#000000">                                                \
System.out.print(</FONT><FONT COLOR="#0000ff">" :) "</FONT><FONT COLOR="#000000">); \
<FONT COLOR="#000000">                                        }</FONT><FONT \
COLOR="#000080"><B>else</B></FONT><FONT COLOR="#000000">{ <FONT COLOR="#000000">      \
flag.wait(); <FONT COLOR="#000000">                                            \
System.out.print(</FONT><FONT COLOR="#0000ff">" :o "</FONT><FONT COLOR="#000000">); \
<FONT COLOR="#000000">                                        } <FONT \
COLOR="#000000">                                } <FONT COLOR="#000000">              \
}</FONT><FONT COLOR="#000080"><B>catch</B></FONT><FONT \
COLOR="#000000">(InterruptedException iex){ <FONT COLOR="#000000">                    \
System.err.println(</FONT><FONT COLOR="#0000ff">"Что  ы это могло \
значить?"</FONT><FONT COLOR="#000000">); <FONT COLOR="#000000">                       \
} <FONT COLOR="#000000">                        } </FONT><FONT COLOR="#008000">// \
run()</FONT><FONT COLOR="#000000"> <FONT COLOR="#000000">                };
<FONT COLOR="#000000">                letters.start();
<FONT COLOR="#000000">
<FONT COLOR="#000000">                </FONT><FONT COLOR="#008000">// \
IllegalMonitorStateException !!!</FONT><FONT COLOR="#000000"> <FONT COLOR="#000000">
<FONT COLOR="#000000">                </FONT><FONT \
COLOR="#000080"><B>try</B></FONT><FONT COLOR="#000000">{ <FONT COLOR="#000000">       \
digits.join(); <FONT COLOR="#000000">                        letters.join();
<FONT COLOR="#000000">                }</FONT><FONT \
COLOR="#000080"><B>catch</B></FONT><FONT COLOR="#000000"> ( InterruptedException ie \
){ <FONT COLOR="#000000">                        System.err.println(</FONT><FONT \
COLOR="#0000ff">"Кто  ы нас мог прервать?"</FONT><FONT COLOR="#000000">); <FONT \
COLOR="#000000">                } <FONT COLOR="#000000">                \
System.out.println(</FONT><FONT COLOR="#0000ff">"\nДело сделано"</FONT><FONT \
COLOR="#000000">); <FONT COLOR="#000000">
<FONT COLOR="#000000">        }
<FONT COLOR="#000000">
<FONT COLOR="#000000">}
<FONT COLOR="#000000">
</FONT>
</PRE>
<TABLE CELLSPACING=0 CELLPADDING=5 COLS=1 WIDTH="100%" BGCOLOR="#C0C0C0" >
<TR><TD><CENTER>
<FONT FACE="Arial,Helvetica" COLOR="#000000">
Threads.java</FONT
> </CENTER><FONT SIZE=-2>
<FONT FACE="Arial,Helvetica" COLOR="#000000">Created with <a \
href="http://www.borland.com/jbuilder">JBuilder</a></FONT></FONT></TD></TR></TABLE></FONT></BODY></HTML>




[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic