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

📄 advcooker.html

📁 jxta的api库
💻 HTML
📖 第 1 页 / 共 4 页
字号:
<CODE>static&nbsp;<A HREF="../../../../net/jxta/protocol/ModuleImplAdvertisement.html" title="class in net.jxta.protocol">ModuleImplAdvertisement</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../net/jxta/impl/util/AdvCooker.html#buildModuleImplAdvertisement(net.jxta.platform.ModuleSpecID, java.lang.String, net.jxta.document.Element, java.lang.String, java.lang.String, java.lang.String)">buildModuleImplAdvertisement</A></B>(<A HREF="../../../../net/jxta/platform/ModuleSpecID.html" title="class in net.jxta.platform">ModuleSpecID</A>&nbsp;msid,                             java.lang.String&nbsp;code,                             <A HREF="../../../../net/jxta/document/Element.html" title="interface in net.jxta.document">Element</A>&nbsp;compat,                             java.lang.String&nbsp;description,                             java.lang.String&nbsp;provider,                             java.lang.String&nbsp;uri)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Use this form to fully populate a ModuleImplAdvertisement. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static&nbsp;<A HREF="../../../../net/jxta/protocol/ModuleSpecAdvertisement.html" title="class in net.jxta.protocol">ModuleSpecAdvertisement</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../net/jxta/impl/util/AdvCooker.html#buildModuleSpecAdvertisement(net.jxta.platform.ModuleSpecID, java.lang.String, java.lang.String)">buildModuleSpecAdvertisement</A></B>(<A HREF="../../../../net/jxta/platform/ModuleSpecID.html" title="class in net.jxta.platform">ModuleSpecID</A>&nbsp;msid,                             java.lang.String&nbsp;moduleSpecName,                             java.lang.String&nbsp;moduleSpecDescription)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The ModuleSpecAdvertisement has two purposes, to publish the uri of its formal specs for developers and to publish the means of remote access to the module's services if that is appropriate. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static&nbsp;<A HREF="../../../../net/jxta/protocol/ModuleSpecAdvertisement.html" title="class in net.jxta.protocol">ModuleSpecAdvertisement</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../net/jxta/impl/util/AdvCooker.html#buildModuleSpecAdvertisement(net.jxta.platform.ModuleSpecID, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)">buildModuleSpecAdvertisement</A></B>(<A HREF="../../../../net/jxta/platform/ModuleSpecID.html" title="class in net.jxta.platform">ModuleSpecID</A>&nbsp;msid,                             java.lang.String&nbsp;moduleSpecName,                             java.lang.String&nbsp;moduleSpecDescription,                             java.lang.String&nbsp;creator,                             java.lang.String&nbsp;version,                             java.lang.String&nbsp;specURI)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Use this form for production provided remote access is not required.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static&nbsp;<A HREF="../../../../net/jxta/protocol/ModuleSpecAdvertisement.html" title="class in net.jxta.protocol">ModuleSpecAdvertisement</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../net/jxta/impl/util/AdvCooker.html#buildModuleSpecAdvertisement(net.jxta.platform.ModuleSpecID, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, net.jxta.protocol.PipeAdvertisement, net.jxta.platform.ModuleSpecID, net.jxta.platform.ModuleSpecID, net.jxta.document.StructuredDocument)">buildModuleSpecAdvertisement</A></B>(<A HREF="../../../../net/jxta/platform/ModuleSpecID.html" title="class in net.jxta.platform">ModuleSpecID</A>&nbsp;msid,                             java.lang.String&nbsp;moduleSpecName,                             java.lang.String&nbsp;moduleSpecDescription,                             java.lang.String&nbsp;creator,                             java.lang.String&nbsp;version,                             java.lang.String&nbsp;specURI,                             <A HREF="../../../../net/jxta/protocol/PipeAdvertisement.html" title="class in net.jxta.protocol">PipeAdvertisement</A>&nbsp;pipeAdv,                             <A HREF="../../../../net/jxta/platform/ModuleSpecID.html" title="class in net.jxta.platform">ModuleSpecID</A>&nbsp;proxySpecID,                             <A HREF="../../../../net/jxta/platform/ModuleSpecID.html" title="class in net.jxta.platform">ModuleSpecID</A>&nbsp;authorizationSpecID,                             <A HREF="../../../../net/jxta/document/StructuredDocument.html" title="interface in net.jxta.document">StructuredDocument</A>&nbsp;param)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Use this form for a fully populated advert.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static&nbsp;<A HREF="../../../../net/jxta/platform/ModuleSpecID.html" title="class in net.jxta.platform">ModuleSpecID</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../net/jxta/impl/util/AdvCooker.html#buildModuleSpecID(java.lang.String)">buildModuleSpecID</A></B>(java.lang.String&nbsp;url)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reconstructs a ModuleSpecID from its String representation as printed by the foregoing recipes.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static&nbsp;<A HREF="../../../../net/jxta/protocol/ModuleImplAdvertisement.html" title="class in net.jxta.protocol">ModuleImplAdvertisement</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../net/jxta/impl/util/AdvCooker.html#buildPeerGroupImplAdvertisement(net.jxta.peergroup.PeerGroup, net.jxta.platform.ModuleSpecID, java.lang.String, java.util.Hashtable, java.util.Hashtable)">buildPeerGroupImplAdvertisement</A></B>(<A HREF="../../../../net/jxta/peergroup/PeerGroup.html" title="interface in net.jxta.peergroup">PeerGroup</A>&nbsp;parent,                                <A HREF="../../../../net/jxta/platform/ModuleSpecID.html" title="class in net.jxta.platform">ModuleSpecID</A>&nbsp;newGroupModuleSpecID,                                java.lang.String&nbsp;newDescription,                                java.util.Hashtable&nbsp;newServices,                                java.util.Hashtable&nbsp;newApps)</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>static&nbsp;<A HREF="../../../../net/jxta/protocol/ModuleImplAdvertisement.html" title="class in net.jxta.protocol">ModuleImplAdvertisement</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../net/jxta/impl/util/AdvCooker.html#buildPeerGroupImplAdvertisement(net.jxta.peergroup.PeerGroup, net.jxta.platform.ModuleSpecID, java.lang.String, java.util.Hashtable, java.util.Hashtable, java.util.Hashtable)">buildPeerGroupImplAdvertisement</A></B>(<A HREF="../../../../net/jxta/peergroup/PeerGroup.html" title="interface in net.jxta.peergroup">PeerGroup</A>&nbsp;parent,                                <A HREF="../../../../net/jxta/platform/ModuleSpecID.html" title="class in net.jxta.platform">ModuleSpecID</A>&nbsp;newGroupModuleSpecID,                                java.lang.String&nbsp;newDescription,                                java.util.Hashtable&nbsp;newServices,                                java.util.Hashtable&nbsp;newApps,                                java.util.Hashtable&nbsp;newProtos)</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>static&nbsp;<A HREF="../../../../net/jxta/protocol/ModuleImplAdvertisement.html" title="class in net.jxta.protocol">ModuleImplAdvertisement</A></CODE></FONT></TD><TD><CODE><B><A HREF="../../../../net/jxta/impl/util/AdvCooker.html#buildPeerGroupImplAdvertisement(net.jxta.impl.peergroup.StdPeerGroup, net.jxta.platform.ModuleSpecID, java.lang.String, java.util.Hashtable)">buildPeerGroupImplAdvertisement</A></B>(<A HREF="../../../../net/jxta/impl/peergroup/StdPeerGroup.html" title="class in net.jxta.impl.peergroup">StdPeerGroup</A>&nbsp;parent,                                <A HREF="../../../../net/jxta/platform/ModuleSpecID.html" title="class in net.jxta.platform">ModuleSpecID</A>&nbsp;newGroupModuleSpecID,                                java.lang.String&nbsp;newDescription,                                java.util.Hashtable&nbsp;newServices)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Modifies a copy of the parent's implementation advertisement to reflect the addition or replacement of services.  </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../net/jxta/impl/util/AdvCooker.html#printNewClassAndModuleID()">printNewClassAndModuleID</A></B>()</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prints public static String declarations of new module class and spec ID's for hardcoding into a module, as per J-C's posted recipe. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../net/jxta/impl/util/AdvCooker.html#printNewClassAndModuleID(net.jxta.platform.ModuleClassID)">printNewClassAndModuleID</A></B>(<A HREF="../../../../net/jxta/platform/ModuleClassID.html" title="class in net.jxta.platform">ModuleClassID</A>&nbsp;baseClassID)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Use this form if your module is a custom implementation of a well-known module such as RendezvousServiceImpl. </TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../net/jxta/impl/util/AdvCooker.html#typeCheckKeys(java.util.Hashtable)">typeCheckKeys</A></B>(java.util.Hashtable&nbsp;moduleTable)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Module table keys must be ModuleClassID's.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE>static&nbsp;void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../../net/jxta/impl/util/AdvCooker.html#typeCheckValues(java.util.Hashtable)">typeCheckValues</A></B>(java.util.Hashtable&nbsp;moduleTable)</CODE><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Module table vaules must be ModuleImplAdvertisements here. </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"><TD><B>Methods inherited from class java.lang.Object</B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD></TR></TABLE>&nbsp;<P><!-- ============ FIELD DETAIL =========== --><!-- ========= CONSTRUCTOR DETAIL ======== --><A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY=""><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Constructor Detail</B></FONT></TD></TR></TABLE><A NAME="AdvCooker()"><!-- --></A><H3>AdvCooker</H3><PRE>public <B>AdvCooker</B>()</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"><TD COLSPAN=1><FONT SIZE="+2"><B>Method Detail</B></FONT></TD></TR></TABLE><A NAME="printNewClassAndModuleID()"><!-- --></A><H3>printNewClassAndModuleID</H3><PRE>public static void <B>printNewClassAndModuleID</B>()</PRE><DL><DD>Prints public static String declarations of new module class and spec ID's for hardcoding into a module, as per J-C's posted recipe. Use this form unless your module is a custom implementation of a standard module such as RendezvousServiceImpl.<P><DD><DL>

⌨️ 快捷键说明

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