⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 recognizer.html

📁 基于mondrian 开源框架进行OLAP多维分析
💻 HTML
📖 第 1 页 / 共 4 页
字号:
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected abstract &nbsp;int</CODE></FONT></TD><TD><CODE><B><A HREF="../../../mondrian/rolap/aggmatcher/Recognizer.html#checkMeasures()">checkMeasures</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Check all measure columns returning the number of measure columns.</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="../../../mondrian/rolap/aggmatcher/Recognizer.html#checkNosMeasures(int)">checkNosMeasures</A></B>(int&nbsp;nosMeasures)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Make sure there was at least one measure column identified.</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="../../../mondrian/rolap/aggmatcher/Recognizer.html#checkUnusedColumns()">checkUnusedColumns</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If everything is ok, issue warning for each aggTable column that has not been identified as a FACT_COLUMN, MEASURE_COLUMN or LEVEL_COLUMN.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected &nbsp;<A HREF="../../../mondrian/rolap/RolapAggregator.html" title="class in mondrian.rolap">RolapAggregator</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../mondrian/rolap/aggmatcher/Recognizer.html#convertAggregator(mondrian.rolap.aggmatcher.JdbcSchema.Table.Column.Usage, mondrian.rolap.RolapAggregator)">convertAggregator</A></B>(<A HREF="../../../mondrian/rolap/aggmatcher/JdbcSchema.Table.Column.Usage.html" title="class in mondrian.rolap.aggmatcher">JdbcSchema.Table.Column.Usage</A>&nbsp;aggUsage,                  <A HREF="../../../mondrian/rolap/RolapAggregator.html" title="class in mondrian.rolap">RolapAggregator</A>&nbsp;factAgg)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Figure out what aggregator should be associated with a column usage.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected &nbsp;<A HREF="../../../mondrian/rolap/RolapAggregator.html" title="class in mondrian.rolap">RolapAggregator</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../mondrian/rolap/aggmatcher/Recognizer.html#convertAggregator(mondrian.rolap.aggmatcher.JdbcSchema.Table.Column.Usage, mondrian.rolap.RolapAggregator, mondrian.rolap.RolapAggregator)">convertAggregator</A></B>(<A HREF="../../../mondrian/rolap/aggmatcher/JdbcSchema.Table.Column.Usage.html" title="class in mondrian.rolap.aggmatcher">JdbcSchema.Table.Column.Usage</A>&nbsp;aggUsage,                  <A HREF="../../../mondrian/rolap/RolapAggregator.html" title="class in mondrian.rolap">RolapAggregator</A>&nbsp;factAgg,                  <A HREF="../../../mondrian/rolap/RolapAggregator.html" title="class in mondrian.rolap">RolapAggregator</A>&nbsp;siblingAgg)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The method chooses a special aggregator for the aggregate table column's usage.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected &nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html" title="class or interface in java.util">List</A>&lt;<A HREF="../../../mondrian/rolap/RolapCube.html" title="class in mondrian.rolap">RolapCube</A>&gt;</CODE></FONT></TD><TD><CODE><B><A HREF="../../../mondrian/rolap/aggmatcher/Recognizer.html#findCubes()">findCubes</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Finds all cubes that use this fact table.</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="../../../mondrian/rolap/aggmatcher/Recognizer.html#generateImpliedMeasures()">generateImpliedMeasures</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;An implied measure in an aggregate table is one where there is both a sum and average measures in the base fact table and the aggregate table has either a sum or average, the other measure is implied and can be generated from the measure and the fact_count column.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected &nbsp;<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../mondrian/rolap/aggmatcher/Recognizer.html#getColumnName(mondrian.olap.MondrianDef.Expression)">getColumnName</A></B>(<A HREF="../../../mondrian/olap/MondrianDef.Expression.html" title="class in mondrian.olap">MondrianDef.Expression</A>&nbsp;expr)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Given a <A HREF="../../../mondrian/olap/MondrianDef.Expression.html" title="class in mondrian.olap"><CODE>MondrianDef.Expression</CODE></A>, returns the associated column name.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected abstract &nbsp;<A HREF="../../../mondrian/rolap/aggmatcher/Recognizer.Matcher.html" title="interface in mondrian.rolap.aggmatcher">Recognizer.Matcher</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../mondrian/rolap/aggmatcher/Recognizer.html#getFactCountMatcher()">getFactCountMatcher</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the fact count column Matcher.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected abstract &nbsp;<A HREF="../../../mondrian/rolap/aggmatcher/Recognizer.Matcher.html" title="interface in mondrian.rolap.aggmatcher">Recognizer.Matcher</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../mondrian/rolap/aggmatcher/Recognizer.html#getIgnoreMatcher()">getIgnoreMatcher</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return the ignore column Matcher.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>(package private) &nbsp;boolean</CODE></FONT></TD><TD><CODE><B><A HREF="../../../mondrian/rolap/aggmatcher/Recognizer.html#inNotSeenForeignKeys(java.lang.String, java.util.List)">inNotSeenForeignKeys</A></B>(<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;foreignKey,                     <A HREF="http://java.sun.com/javase/6/docs/api/java/util/List.html" title="class or interface in java.util">List</A>&lt;<A HREF="../../../mondrian/rolap/aggmatcher/JdbcSchema.Table.Column.Usage.html" title="class in mondrian.rolap.aggmatcher">JdbcSchema.Table.Column.Usage</A>&gt;&nbsp;notSeenForeignKeys)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Return true if the foreignKey column name is in the list of not seen foreign keys.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected &nbsp;<A HREF="../../../mondrian/rolap/RolapStar.Column.html" title="class in mondrian.rolap">RolapStar.Column</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../mondrian/rolap/aggmatcher/Recognizer.html#lookupInChildren(mondrian.rolap.RolapStar.Table, java.lang.String)">lookupInChildren</A></B>(<A HREF="../../../mondrian/rolap/RolapStar.Table.html" title="class in mondrian.rolap">RolapStar.Table</A>&nbsp;table,                 <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;factColumnName)</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>protected &nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../mondrian/rolap/aggmatcher/Recognizer.html#makeFactCount(mondrian.rolap.aggmatcher.JdbcSchema.Table.Column)">makeFactCount</A></B>(<A HREF="../../../mondrian/rolap/aggmatcher/JdbcSchema.Table.Column.html" title="class in mondrian.rolap.aggmatcher">JdbcSchema.Table.Column</A>&nbsp;aggColumn)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create a fact count usage for the aggColumn.</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="../../../mondrian/rolap/aggmatcher/Recognizer.html#makeForeignKey(mondrian.rolap.aggmatcher.JdbcSchema.Table.Column.Usage, mondrian.rolap.aggmatcher.JdbcSchema.Table.Column, java.lang.String)">makeForeignKey</A></B>(<A HREF="../../../mondrian/rolap/aggmatcher/JdbcSchema.Table.Column.Usage.html" title="class in mondrian.rolap.aggmatcher">JdbcSchema.Table.Column.Usage</A>&nbsp;factUsage,               <A HREF="../../../mondrian/rolap/aggmatcher/JdbcSchema.Table.Column.html" title="class in mondrian.rolap.aggmatcher">JdbcSchema.Table.Column</A>&nbsp;aggColumn,               <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;rightJoinConditionColumnName)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Here a measure ussage is created and the right join condition is explicitly supplied.</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="../../../mondrian/rolap/aggmatcher/Recognizer.html#makeIgnore(mondrian.rolap.aggmatcher.JdbcSchema.Table.Column)">makeIgnore</A></B>(<A HREF="../../../mondrian/rolap/aggmatcher/JdbcSchema.Table.Column.html" title="class in mondrian.rolap.aggmatcher">JdbcSchema.Table.Column</A>&nbsp;aggColumn)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Create an ignore usage for the aggColumn.</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="../../../mondrian/rolap/aggmatcher/Recognizer.html#makeLevel(mondrian.rolap.aggmatcher.JdbcSchema.Table.Column, mondrian.olap.Hierarchy, mondrian.rolap.HierarchyUsage, java.lang.String, java.lang.String, java.lang.String)">makeLevel</A></B>(<A HREF="../../../mondrian/rolap/aggmatcher/JdbcSchema.Table.Column.html" title="class in mondrian.rolap.aggmatcher">JdbcSchema.Table.Column</A>&nbsp;aggColumn,          <A HREF="../../../mondrian/olap/Hierarchy.html" title="interface in mondrian.olap">Hierarchy</A>&nbsp;hierarchy,          <A HREF="../../../mondrian/rolap/HierarchyUsage.html" title="class in mondrian.rolap">HierarchyUsage</A>&nbsp;hierarchyUsage,          <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;factColumnName,          <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;levelColumnName,          <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/String.html" title="class or interface in java.lang">String</A>&nbsp;symbolicName)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Make a level column usage.</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="../../../mondrian/rolap/aggmatcher/Recognizer.html#makeMeasure(mondrian.rolap.aggmatcher.JdbcSchema.Table.Column.Usage, mondrian.rolap.aggmatcher.JdbcSchema.Table.Column.Usage)">makeMeasure</A></B>(<A HREF="../../../mondrian/rolap/aggmatcher/JdbcSchema.Table.Column.Usage.html" title="class in mondrian.rolap.aggmatcher">JdbcSchema.Table.Column.Usage</A>&nbsp;factUsage,            <A HREF="../../../mondrian/rolap/aggmatcher/JdbcSchema.Table.Column.Usage.html" title="class in mondrian.rolap.aggmatcher">JdbcSchema.Table.Column.Usage</A>&nbsp;aggSiblingUsage)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Here we have the fact usage of either sum or avg and an aggregate usage of the opposite type.</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="../../../mondrian/rolap/aggmatcher/Recognizer.html#makeMeasure(mondrian.rolap.aggmatcher.JdbcSchema.Table.Column.Usage, mondrian.rolap.aggmatcher.JdbcSchema.Table.Column)">makeMeasure</A></B>(<A HREF="../../../mondrian/rolap/aggmatcher/JdbcSchema.Table.Column.Usage.html" title="class in mondrian.rolap.aggmatcher">JdbcSchema.Table.Column.Usage</A>&nbsp;factUsage,            <A HREF="../../../mondrian/rolap/aggmatcher/JdbcSchema.Table.Column.html" title="class in mondrian.rolap.aggmatcher">JdbcSchema.Table.Column</A>&nbsp;aggColumn)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method creates an aggregate table column measure usage from a fact table column measure usage.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected abstract &nbsp;int</CODE></FONT></TD><TD><CODE><B><A HREF="../../../mondrian/rolap/aggmatcher/Recognizer.html#matchForeignKey(mondrian.rolap.aggmatcher.JdbcSchema.Table.Column.Usage)">matchForeignKey</A></B>(<A HREF="../../../mondrian/rolap/aggmatcher/JdbcSchema.Table.Column.Usage.html" title="class in mondrian.rolap.aggmatcher">JdbcSchema.Table.Column.Usage</A>&nbsp;factUsage)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This method determine how may aggregate table column's match the fact table foreign key column return in the number matched.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>protected abstract &nbsp;boolean</CODE></FONT></TD><TD><CODE><B><A HREF="../../../mondrian/rolap/aggmatcher/Recognizer.html#matchLevel(mondrian.olap.Hierarchy, mondrian.rolap.HierarchyUsage, mondrian.rolap.RolapLevel)">matchLevel</A></B>(<A HREF="../../../mondrian/olap/Hierarchy.html" title="interface in mondrian.olap">Hierarchy</A>&nbsp;hierarchy,           <A HREF="../../../mondrian/rolap/HierarchyUsage.html" title="class in mondrian.rolap">HierarchyUsage</A>&nbsp;hierarchyUsage,           <A HREF="../../../mondrian/rolap/RolapLevel.html" title="class in mondrian.rolap">RolapLevel</A>&nbsp;level)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Match a aggregate table column given the hierarchy, hierarchy usage, and rolap level returning true if a match is found.</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.<A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html" title="class or interface in java.lang">Object</A></B></TH></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html#clone()" title="class or interface in java.lang">clone</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html#equals(java.lang.Object)" title="class or interface in java.lang">equals</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html#finalize()" title="class or interface in java.lang">finalize</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html#getClass()" title="class or interface in java.lang">getClass</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html#hashCode()" title="class or interface in java.lang">hashCode</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html#notify()" title="class or interface in java.lang">notify</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html#notifyAll()" title="class or interface in java.lang">notifyAll</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html#toString()" title="class or interface in java.lang">toString</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html#wait()" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html#wait(long)" title="class or interface in java.lang">wait</A>, <A HREF="http://java.sun.com/javase/6/docs/api/java/lang/Object.html#wait(long, int)" title="class or interface in java.lang">wait</A></CODE></TD></TR></TABLE>&nbsp;<P><!-- ============ FIELD DETAIL =========== --><A NAME="field_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>Field Detail</B></FONT></TH></TR></TABLE><A NAME="star"><!-- --></A><H3>star</H3><PRE>protected final <A HREF="../../../mondrian/rolap/RolapStar.html" title="class in mondrian.rolap">RolapStar</A> <B>star</B></PRE><DL><DL></DL></DL><HR><A NAME="dbFactTable"><!-- --></A><H3>dbFactTable</H3><PRE>protected final <A HREF="../../../mondrian/rolap/aggmatcher/JdbcSchema.Table.html" title="class in mondrian.rolap.aggmatcher">JdbcSchema.Table</A> <B>dbFactTable</B></PRE><DL><DL></DL></DL><HR><A NAME="aggTable"><!-- --></A><H3>aggTable</H3><PRE>protected final <A HREF="../../../mondrian/rolap/aggmatcher/JdbcSchema.Table.html" title="class in mondrian.rolap.aggmatcher">JdbcSchema.Table</A> <B>aggTable</B></PRE><DL><DL></DL></DL><HR><A NAME="msgRecorder"><!-- --></A><H3>msgRecorder</H3><PRE>protected final <A HREF="../../../mondrian/recorder/MessageRecorder.html" title="interface in mondrian.recorder">MessageRecorder</A> <B>msgRecorder</B></PRE><DL><DL></DL></DL><HR><A NAME="returnValue"><!-- --></A><H3>returnValue</H3><PRE>protected boolean <B>returnValue</B></PRE><DL><DL></DL></DL><!-- ========= 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>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -