📄 probelibrary.html
字号:
<A HREF="../../swarm/defobj/DefinedObject.html#xprintid()">xprintid</A></CODE></TD></TR></TABLE> <A NAME="methods_inherited_from_class_swarm.defobj.GetName"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from interface swarm.defobj.<A HREF="../../swarm/defobj/GetName.html">GetName</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../swarm/defobj/GetName.html#getName()">getName</A></CODE></TD></TR></TABLE> <P><!-- ============ FIELD DETAIL =========== --><!-- ========= CONSTRUCTOR DETAIL ======== --><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Method Detail</B></FONT></TD></TR></TABLE><A NAME="setDisplayPrecision(int)"><!-- --></A><H3>setDisplayPrecision</H3><PRE>public java.lang.Object <B>setDisplayPrecision</B>(int nSigDisplay)</PRE><DL><DD>The setDisplayPrecision: method sets the number of significant digits for floating point and double floating point numbers displayed on GUI widgets. This method is currently only implemented for VarProbes. It has not been implemented for MessageProbes yet. The setDisplayPrecision method allows all probes checked out from the global ProbeLibrary instance to access this displayed precision. However, individual probes can vary from this global default, by using the setFloatFormat method on a exisiting probe.<DD><DL></DL></DD></DL><HR><A NAME="getDisplayPrecision()"><!-- --></A><H3>getDisplayPrecision</H3><PRE>public int <B>getDisplayPrecision</B>()</PRE><DL><DD>The getDisplayPrecision method gets the current display precision set in the ProbeLibrary instance.<DD><DL></DL></DD></DL><HR><A NAME="setSavedPrecision(int)"><!-- --></A><H3>setSavedPrecision</H3><PRE>public java.lang.Object <B>setSavedPrecision</B>(int nSigSaved)</PRE><DL><DD>The setSavedPrecision: method sets the number of significant digits saved for floating-point and double floating-point numbers through ObjectSaver. This function sets the global default precision for all floating point numbers, including double floating point numbers. This floating point precision affects all numbers saved via the ObjectSaver class. There is currently no way to override this global default for an individual probe.<DD><DL></DL></DD></DL><HR><A NAME="getSavedPrecision()"><!-- --></A><H3>getSavedPrecision</H3><PRE>public int <B>getSavedPrecision</B>()</PRE><DL><DD>The getSavedPrecision method gets the current saved precision set in the ProbeLibrary instance.<DD><DL></DL></DD></DL><HR><A NAME="isProbeMapDefinedFor(java.lang.Class)"><!-- --></A><H3>isProbeMapDefinedFor</H3><PRE>public boolean <B>isProbeMapDefinedFor</B>(java.lang.Class aClass)</PRE><DL><DD>The isProbeMapDefinedFor: method returns True if there is a non-nil value in the ProbeLibrary for that class and False otherwise.<DD><DL></DL></DD></DL><HR><A NAME="isProbeMapDefinedForObject(java.lang.Object)"><!-- --></A><H3>isProbeMapDefinedForObject</H3><PRE>public boolean <B>isProbeMapDefinedForObject</B>(java.lang.Object anObject)</PRE><DL><DD><DL></DL></DD></DL><HR><A NAME="getProbeMapFor(java.lang.Class)"><!-- --></A><H3>getProbeMapFor</H3><PRE>public <A HREF="../../swarm/objectbase/ProbeMap.html">ProbeMap</A> <B>getProbeMapFor</B>(java.lang.Class aClass)</PRE><DL><DD>The getProbeMapFor: method returns a ProbeMap for the aClass class. If a specific ProbeMap has been designed and installed in the ProbeLibrary for that class, then that specific ProbeMap is returned. If a custom ProbeMap was not designed and installed, then a CompleteProbeMap is created and returned.<DD><DL></DL></DD></DL><HR><A NAME="getProbeMapForObject(java.lang.Object)"><!-- --></A><H3>getProbeMapForObject</H3><PRE>public <A HREF="../../swarm/objectbase/ProbeMap.html">ProbeMap</A> <B>getProbeMapForObject</B>(java.lang.Object anObject)</PRE><DL><DD><DL></DL></DD></DL><HR><A NAME="getCompleteProbeMapFor(java.lang.Class)"><!-- --></A><H3>getCompleteProbeMapFor</H3><PRE>public <A HREF="../../swarm/objectbase/ProbeMap.html">ProbeMap</A> <B>getCompleteProbeMapFor</B>(java.lang.Class aClass)</PRE><DL><DD>The getCompleteProbeMapFor: method returns a ProbeMap containing Probes for all the instance variables and messages of the given Class (including inherited variables and messages). The current implementation of ProbeLibrary does not cache CompleteProbeMaps.<DD><DL></DL></DD></DL><HR><A NAME="getCompleteProbeMapForObject(java.lang.Object)"><!-- --></A><H3>getCompleteProbeMapForObject</H3><PRE>public <A HREF="../../swarm/objectbase/ProbeMap.html">ProbeMap</A> <B>getCompleteProbeMapForObject</B>(java.lang.Object anObject)</PRE><DL><DD><DL></DL></DD></DL><HR><A NAME="getCompleteVarMapFor(java.lang.Class)"><!-- --></A><H3>getCompleteVarMapFor</H3><PRE>public <A HREF="../../swarm/objectbase/ProbeMap.html">ProbeMap</A> <B>getCompleteVarMapFor</B>(java.lang.Class aClass)</PRE><DL><DD>The getCompleteVarMapFor: method returns a ProbeMap containing Probes for all the instance variables of the given Class (including inherited variables) but does not include any MessageProbes.<DD><DL></DL></DD></DL><HR><A NAME="getCompleteVarMapForObject(java.lang.Object)"><!-- --></A><H3>getCompleteVarMapForObject</H3><PRE>public <A HREF="../../swarm/objectbase/ProbeMap.html">ProbeMap</A> <B>getCompleteVarMapForObject</B>(java.lang.Object anObject)</PRE><DL><DD><DL></DL></DD></DL><HR><A NAME="getProbeForVariable$inClass(java.lang.String, java.lang.Class)"><!-- --></A><H3>getProbeForVariable$inClass</H3><PRE>public <A HREF="../../swarm/objectbase/VarProbe.html">VarProbe</A> <B>getProbeForVariable$inClass</B>(java.lang.String aVar, java.lang.Class aClass)</PRE><DL><DD>The getProbeForVariable:inClass: method returns a probe that has been "checked out" from the appropriate Probes in the probe library. Note: The returned probe will be cached so to avoid affecting the results of future requests for the same probes, clone the probe prior to making modifications to the probe.<DD><DL></DL></DD></DL><HR><A NAME="getProbeForVariable$inObject(java.lang.String, java.lang.Object)"><!-- --></A><H3>getProbeForVariable$inObject</H3><PRE>public <A HREF="../../swarm/objectbase/VarProbe.html">VarProbe</A> <B>getProbeForVariable$inObject</B>(java.lang.String aVar, java.lang.Object anObject)</PRE><DL><DD><DL></DL></DD></DL><HR><A NAME="getProbeForMessage$inClass(java.lang.String, java.lang.Class)"><!-- --></A><H3>getProbeForMessage$inClass</H3><PRE>public <A HREF="../../swarm/objectbase/MessageProbe.html">MessageProbe</A> <B>getProbeForMessage$inClass</B>(java.lang.String aMessage, java.lang.Class aClass)</PRE><DL><DD>The getProbeForMessage:inClass: method returns a probe that has been "checked out" from the appropriate Probes in the probe library. Note: The returned probe will be cached so to avoid affecting the results of future requests for the same probes, clone the probe prior to making modifications to the probe.<DD><DL></DL></DD></DL><HR><A NAME="getProbeForMessage$inObject(java.lang.String, java.lang.Object)"><!-- --></A><H3>getProbeForMessage$inObject</H3><PRE>public <A HREF="../../swarm/objectbase/MessageProbe.html">MessageProbe</A> <B>getProbeForMessage$inObject</B>(java.lang.String aMessage, java.lang.Object anObject)</PRE><DL><DD><DL></DL></DD></DL><HR><A NAME="setProbeMap$For(swarm.objectbase.ProbeMap, java.lang.Class)"><!-- --></A><H3>setProbeMap$For</H3><PRE>public java.lang.Object <B>setProbeMap$For</B>(<A HREF="../../swarm/objectbase/ProbeMap.html">ProbeMap</A> aMap, java.lang.Class aClass)</PRE><DL><DD>The setProbeMap:For: method sets the standard probe map as the probe map. The returned Probe will be cached as though it was produced by the library itself.<DD><DL></DL></DD></DL><HR><A NAME="setProbeMap$ForObject(swarm.objectbase.ProbeMap, java.lang.Object)"><!-- --></A><H3>setProbeMap$ForObject</H3><PRE>public java.lang.Object <B>setProbeMap$ForObject</B>(<A HREF="../../swarm/objectbase/ProbeMap.html">ProbeMap</A> aMap, java.lang.Object anObject)</PRE><DL><DD><DL></DL></DD></DL><!-- ========= END OF CLASS DATA ========= --><HR><!-- ========== START OF NAVBAR ========== --><A NAME="navbar_bottom"><!-- --></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0"><TR><TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3"> <TR ALIGN="center" VALIGN="top"> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../overview-summary.html"><FONT ID="NavBarFont1"><B>Overview</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT ID="NavBarFont1"><B>Package</B></FONT></A> </TD> <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT ID="NavBarFont1"><B>Tree</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT ID="NavBarFont1"><B>Deprecated</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-files/index-1.html"><FONT ID="NavBarFont1"><B>Index</B></FONT></A> </TD> <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT ID="NavBarFont1"><B>Help</B></FONT></A> </TD> </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM></EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../swarm/objectbase/ProbeConfigS.html"><B>PREV CLASS</B></A> <A HREF="../../swarm/objectbase/ProbeLibraryC.html"><B>NEXT CLASS</B></A></FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2"> <A HREF="../../index.html" TARGET="_top"><B>FRAMES</B></A> <A HREF="ProbeLibrary.html" TARGET="_top"><B>NO FRAMES</B></A></FONT></TD></TR><TR><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2"> SUMMARY: INNER | FIELD | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">DETAIL: FIELD | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD></TR></TABLE><!-- =========== END OF NAVBAR =========== --><HR></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -