<html> <head> <title>Interface XIntroTest</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" type="text/css" href="../../../../idl.css"> </head> <body> <div id="adc-idlref"> <a name="_top_"> </a><table class="navimain" border="0" cellpadding="3"> <tr> <td class="navimain"><a href="../module-ix.html" class="navimain">Overview</a></td> <td class="navimain"><a href="module-ix.html" class="navimain">Module</a></td> <td class="navimain"><a href="XIntroTest-xref.html" class="navimain">Use</a></td> <td class="navimainnone">Devguide</td> <td class="navimain"><a href="../../../../index-files/index-1.html" class="navimain">Index</a></td> </tr> </table> <table class="navisub" border="0" cellpadding="0"> <tr> <td class="navisub"><a href="#MethodsSummary" class="navisub">Methods' Summary</a></td> <td class="navisub"><a href="#MethodsDetails" class="navisub">Methods' Details</a></td> <td class="navisub"><a href="#AttributesSummary" class="navisub">Attributes' Summary</a></td> <td class="navisub"><a href="#AttributesDetails" class="navisub">Attributes' Details</a></td> </tr> </table> <hr> <table border="0" width="100%" cellpadding="5" cellspacing="3" class="title-table" style="margin-bottom:6pt;"> <tr> <td><p class="namechain"><a href="../../../../module-ix.html" class="namechain">::</a> <a href="../../../module-ix.html" class="namechain">com</a> :: <a href="../../module-ix.html" class="namechain">sun</a> :: <a href="../module-ix.html" class="namechain">star</a> :: <a href="module-ix.html" class="namechain">beans</a> :: </p> </td> </tr> <tr> <td class="title"><table class="title-table" width="99%"> <tr> <td width="25%" class="title2">deprecated </td> <td width="50%" class="title">interface XIntroTest</td> <td width="*"/></tr> </table> </td> </tr> <tr> <td/></tr> <tr> <td><dl> <dt><b>Description</b></dt> <dd>This is a test interface for introspection. </dd> </dl> </td> </tr> </table> <hr> <a name="MethodsSummary"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle" colspan="2">Methods' Summary</td> </tr> <tr> <td class="imsum_left"><a href="#writeln">writeln</a></td> <td class="imsum_right">output method. </td> </tr> <tr> <td class="imsum_left"><a href="#getDroenk">getDroenk</a></td> <td class="imsum_right">... </td> </tr> <tr> <td class="imsum_left"><a href="#getIntroTest">getIntroTest</a></td> <td class="imsum_right">gets another object with this interface. </td> </tr> <tr> <td class="imsum_left"><a href="#getUps">getUps</a></td> <td class="imsum_right">!!! No property, because parameter exists </td> </tr> <tr> <td class="imsum_left"><a href="#setDroenk">setDroenk</a></td> <td class="imsum_right">... </td> </tr> <tr> <td class="imsum_left"><a href="#getBla">getBla</a></td> <td class="imsum_right">... </td> </tr> <tr> <td class="imsum_left"><a href="#setBla">setBla</a></td> <td class="imsum_right">!!! Not the set method for property Bla, because param type != return type. </td> </tr> <tr> <td class="imsum_left"><a href="#getBlub">getBlub</a></td> <td class="imsum_right">... </td> </tr> <tr> <td class="imsum_left"><a href="#setBlub">setBlub</a></td> <td class="imsum_right">... </td> </tr> <tr> <td class="imsum_left"><a href="#getGulp">getGulp</a></td> <td class="imsum_right">... </td> </tr> <tr> <td class="imsum_left"><a href="#setGulp">setGulp</a></td> <td class="imsum_right">!!! Not the set method for property Gulp, because return type != void. </td> </tr> <tr> <td class="imsum_left"><a href="#getTypeClass">getTypeClass</a></td> <td class="imsum_right">... </td> </tr> <tr> <td class="imsum_left"><a href="#setTypeClass">setTypeClass</a></td> <td class="imsum_right">... </td> </tr> <tr> <td class="imsum_left"><a href="#getStrings">getStrings</a></td> <td class="imsum_right"> </td> </tr> <tr> <td class="imsum_left"><a href="#setStrings">setStrings</a></td> <td class="imsum_right">... </td> </tr> <tr> <td class="imsum_left"><a href="#setStringsPerMethod">setStringsPerMethod</a></td> <td class="imsum_right">... </td> </tr> <tr> <td class="imsum_left"><a href="#getMultiSequence">getMultiSequence</a></td> <td class="imsum_right"> </td> </tr> <tr> <td class="imsum_left"><a href="#setMultiSequence">setMultiSequence</a></td> <td class="imsum_right">... </td> </tr> <tr> <td class="imsum_left"><a href="#addPropertiesChangeListener">addPropertiesChangeListener</a></td> <td class="imsum_right">adds a listener which is called, when one of the specified properties changes its value. </td> </tr> <tr> <td class="imsum_left"><a href="#removePropertiesChangeListener">removePropertiesChangeListener</a></td> <td class="imsum_right">removes a listener. </td> </tr> </table> <a name="MethodsDetails"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle">Methods' Details</td> </tr> <tr> <td class="imdetail"><a name="writeln" class="membertitle">writeln</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">void</td> </tr> <tr> <td valign="top"><b>writeln</b>(</td> <td valign="top">[in] string</td> <td valign="bottom"> Text );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>output method. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getDroenk" class="membertitle">getDroenk</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">long</td> </tr> <tr> <td valign="top"><b>getDroenk</b>();</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>... </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getIntroTest" class="membertitle">getIntroTest</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3"><a href="XIntroTest.html">XIntroTest</a></td> </tr> <tr> <td valign="top"><b>getIntroTest</b>();</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>gets another object with this interface. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getUps" class="membertitle">getUps</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">long</td> </tr> <tr> <td valign="top"><b>getUps</b>(</td> <td valign="top">[in] long</td> <td valign="bottom"> l );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>!!! No property, because parameter exists </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="setDroenk" class="membertitle">setDroenk</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">void</td> </tr> <tr> <td valign="top"><b>setDroenk</b>(</td> <td valign="top">[in] long</td> <td valign="bottom"> l );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>... </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getBla" class="membertitle">getBla</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">short</td> </tr> <tr> <td valign="top"><b>getBla</b>();</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>... </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="setBla" class="membertitle">setBla</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">void</td> </tr> <tr> <td valign="top"><b>setBla</b>(</td> <td valign="top">[in] long</td> <td valign="bottom"> n );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>!!! Not the set method for property Bla, because param type != return type. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getBlub" class="membertitle">getBlub</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">short</td> </tr> <tr> <td valign="top"><b>getBlub</b>();</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>... </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="setBlub" class="membertitle">setBlub</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">void</td> </tr> <tr> <td valign="top"><b>setBlub</b>(</td> <td valign="top">[in] short</td> <td valign="bottom"> n );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>... </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getGulp" class="membertitle">getGulp</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">short</td> </tr> <tr> <td valign="top"><b>getGulp</b>();</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>... </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="setGulp" class="membertitle">setGulp</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">short</td> </tr> <tr> <td valign="top"><b>setGulp</b>(</td> <td valign="top">[in] short</td> <td valign="bottom"> n );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>!!! Not the set method for property Gulp, because return type != void. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getTypeClass" class="membertitle">getTypeClass</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">::com::sun::star::<a href="../uno/module-ix.html">uno</a>::<a href="../uno/TypeClass.html">TypeClass</a></td> </tr> <tr> <td valign="top"><b>getTypeClass</b>(</td> <td valign="top">[in] short</td> <td valign="bottom"> n );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>... </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="setTypeClass" class="membertitle">setTypeClass</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">void</td> </tr> <tr> <td valign="top"><b>setTypeClass</b>(</td> <td valign="top">[in] ::com::sun::star::<a href="../uno/module-ix.html">uno</a>::<a href="../uno/TypeClass.html">TypeClass</a></td> <td valign="bottom"> t,</td> </tr> <tr> <td/><td valign="top">[in] double</td> <td valign="bottom"> d1,</td> </tr> <tr> <td/><td valign="top">[in] double</td> <td valign="bottom"> d2 );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>... </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getStrings" class="membertitle">getStrings</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">sequence< string ></td> </tr> <tr> <td valign="top"><b>getStrings</b>();</td> </tr> </table> <hr> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="setStrings" class="membertitle">setStrings</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">void</td> </tr> <tr> <td valign="top"><b>setStrings</b>(</td> <td valign="top">[in] sequence< string ></td> <td valign="bottom"> Strings );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>... </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="setStringsPerMethod" class="membertitle">setStringsPerMethod</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">void</td> </tr> <tr> <td valign="top"><b>setStringsPerMethod</b>(</td> <td valign="top">[in] sequence< string ></td> <td valign="bottom"> Strings,</td> </tr> <tr> <td/><td valign="top">[in] short</td> <td valign="bottom"> n );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>... </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="getMultiSequence" class="membertitle">getMultiSequence</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">sequence< sequence< sequence< short > > ></td> </tr> <tr> <td valign="top"><b>getMultiSequence</b>();</td> </tr> </table> <hr> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="setMultiSequence" class="membertitle">setMultiSequence</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">void</td> </tr> <tr> <td valign="top"><b>setMultiSequence</b>(</td> <td valign="top">[in] sequence< sequence< sequence< short > > ></td> <td valign="bottom"> Seq );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>... </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="addPropertiesChangeListener" class="membertitle">addPropertiesChangeListener</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">[oneway] void</td> </tr> <tr> <td valign="top"><b>addPropertiesChangeListener</b>(</td> <td valign="top">[in] sequence< string ></td> <td valign="bottom"> PropertyNames,</td> </tr> <tr> <td/><td valign="top">[in] <a href="XPropertiesChangeListener.html">XPropertiesChangeListener</a></td> <td valign="bottom"> Listener );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>adds a listener which is called, when one of the specified properties changes its value. </dd> <dd><p>It is suggested to allow multiple registration of the same listener, thus for each time a listener is added, it has to be removed. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="removePropertiesChangeListener" class="membertitle">removePropertiesChangeListener</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center"> <tr> <td><table class="table-in-method" border="0"> <tr> <td valign="top" colspan="3">[oneway] void</td> </tr> <tr> <td valign="top"><b>removePropertiesChangeListener</b>(</td> <td valign="top">[in] <a href="XPropertiesChangeListener.html">XPropertiesChangeListener</a></td> <td valign="bottom"> Listener );</td> </tr> </table> <hr> <dl> <dt><b>Description</b></dt> <dd>removes a listener. </dd> <dd><p>It is suggested to allow multiple registration of the same listener, thus for each time a listener is added, it has to be removed. </dd> </dl> </td> </tr> </table> </td> </tr> </table> <a name="AttributesSummary"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle" colspan="2">Attributes' Summary</td> </tr> <tr> <td class="imsum_left"><a href="#ObjectName">ObjectName</a></td> <td class="imsum_right">contains the ID-String of the implementation. </td> </tr> <tr> <td class="imsum_left"><a href="#FirstName">FirstName</a></td> <td class="imsum_right">contains the first name of a person. </td> </tr> <tr> <td class="imsum_left"><a href="#LastName">LastName</a></td> <td class="imsum_right">contains the last name of a person. </td> </tr> <tr> <td class="imsum_left"><a href="#Age">Age</a></td> <td class="imsum_right">contains the age of a person. </td> </tr> <tr> <td class="imsum_left"><a href="#ChildrenCount">ChildrenCount</a></td> <td class="imsum_right">contains the number of children person has. </td> </tr> <tr> <td class="imsum_left"><a href="#FirstStruct">FirstStruct</a></td> <td class="imsum_right">contains a struct of type <a href="Property.html">Property</a>. </td> </tr> <tr> <td class="imsum_left"><a href="#SecondStruct">SecondStruct</a></td> <td class="imsum_right">contains a struct of type <a href="PropertyValue.html">PropertyValue</a>. </td> </tr> </table> <a name="AttributesDetails"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle"> <tr> <td class="subtitle">Attributes' Details</td> </tr> <tr> <td class="imdetail"><a name="ObjectName" class="membertitle">ObjectName</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>string <b>ObjectName</b>;<hr> <dl> <dt><b>Description</b></dt> <dd>contains the ID-String of the implementation. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="FirstName" class="membertitle">FirstName</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>[ readonly ] string <b>FirstName</b>;<hr> <dl> <dt><b>Description</b></dt> <dd>contains the first name of a person. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="LastName" class="membertitle">LastName</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>[ readonly ] string <b>LastName</b>;<hr> <dl> <dt><b>Description</b></dt> <dd>contains the last name of a person. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="Age" class="membertitle">Age</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>[ readonly ] short <b>Age</b>;<hr> <dl> <dt><b>Description</b></dt> <dd>contains the age of a person. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="ChildrenCount" class="membertitle">ChildrenCount</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td>short <b>ChildrenCount</b>;<hr> <dl> <dt><b>Description</b></dt> <dd>contains the number of children person has. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="FirstStruct" class="membertitle">FirstStruct</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td><a href="Property.html">Property</a> <b>FirstStruct</b>;<hr> <dl> <dt><b>Description</b></dt> <dd>contains a struct of type <a href="Property.html">Property</a>. </dd> </dl> </td> </tr> </table> </td> </tr> <tr> <td class="imdetail"><a name="SecondStruct" class="membertitle">SecondStruct</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-data" bgcolor="#ffffff" align="center"> <tr> <td><a href="PropertyValue.html">PropertyValue</a> <b>SecondStruct</b>;<hr> <dl> <dt><b>Description</b></dt> <dd>contains a struct of type <a href="PropertyValue.html">PropertyValue</a>. </dd> </dl> </td> </tr> </table> </td> </tr> </table> <a href="#_top_">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright © 2008 Sun Microsystems, Inc.</p> </div> <!-- id="adc-idlref" --> </body> </html>