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

📄 wireformatmessagefactory.html

📁 jxta的api库
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<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 ======== --><!-- ============ 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="getAssocTable()"><!-- --></A><H3>getAssocTable</H3><PRE>protected java.util.Map <B>getAssocTable</B>()</PRE><DL><DD>Used by ClassFactory methods to get the mapping of Mime Types to constructors.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/jxta/util/ClassFactory.html#getAssocTable()">getAssocTable</A></CODE> in class <CODE><A HREF="../../../../net/jxta/util/ClassFactory.html" title="class in net.jxta.util">ClassFactory</A></CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD>the hashtable containing the mappings.</DL></DD></DL><HR><A NAME="getClassOfInstantiators()"><!-- --></A><H3>getClassOfInstantiators</H3><PRE>public java.lang.Class <B>getClassOfInstantiators</B>()</PRE><DL><DD>Used by ClassFactory methods to ensure that all of the instance classes  which register with this factory have the correct base class<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/jxta/util/ClassFactory.html#getClassOfInstantiators()">getClassOfInstantiators</A></CODE> in class <CODE><A HREF="../../../../net/jxta/util/ClassFactory.html" title="class in net.jxta.util">ClassFactory</A></CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD>Class object of the key type.</DL></DD></DL><HR><A NAME="getClassForKey()"><!-- --></A><H3>getClassForKey</H3><PRE>public java.lang.Class <B>getClassForKey</B>()</PRE><DL><DD>Used by ClassFactory methods to ensure that all keys used with the mapping are  of the correct type.<P><DD><DL><DT><B>Specified by:</B><DD><CODE><A HREF="../../../../net/jxta/util/ClassFactory.html#getClassForKey()">getClassForKey</A></CODE> in class <CODE><A HREF="../../../../net/jxta/util/ClassFactory.html" title="class in net.jxta.util">ClassFactory</A></CODE></DL></DD><DD><DL><DT><B>Returns:</B><DD>Class object of the key type.</DL></DD></DL><HR><A NAME="registerAssoc(java.lang.String)"><!-- --></A><H3>registerAssoc</H3><PRE>protected boolean <B>registerAssoc</B>(java.lang.String&nbsp;className)</PRE><DL><DD>Register a class with the factory from its class name. We override the  standard implementation to get the mime type from the class and  use that as the key to register the class with the factory.<P><DD><DL><DT><B>Overrides:</B><DD><CODE><A HREF="../../../../net/jxta/util/ClassFactory.html#registerAssoc(java.lang.String)">registerAssoc</A></CODE> in class <CODE><A HREF="../../../../net/jxta/util/ClassFactory.html" title="class in net.jxta.util">ClassFactory</A></CODE></DL></DD><DD><DL><DT><B>Parameters:</B><DD><CODE>className</CODE> - The class name which will be regiestered.<DT><B>Returns:</B><DD>boolean true if the class was registered otherwise false.</DL></DD></DL><HR><A NAME="registerInstantiator(net.jxta.document.MimeMediaType, net.jxta.impl.endpoint.WireFormatMessageFactory.Instantiator)"><!-- --></A><H3>registerInstantiator</H3><PRE>public static boolean <B>registerInstantiator</B>(<A HREF="../../../../net/jxta/document/MimeMediaType.html" title="class in net.jxta.document">MimeMediaType</A>&nbsp;mimetype,                                           <A HREF="../../../../net/jxta/impl/endpoint/WireFormatMessageFactory.Instantiator.html" title="interface in net.jxta.impl.endpoint">WireFormatMessageFactory.Instantiator</A>&nbsp;instantiator)</PRE><DL><DD>Register an instantiator object a mime-type of documents to be constructed.<P><DD><DL><DT><B>Parameters:</B><DD><CODE>mimetype</CODE> - the mime-type associated.<DD><CODE>instantiator</CODE> - the instantiator that wants to be registered..<DT><B>Returns:</B><DD>boolean true   if the instantiator for this mime-type is now registered. If there was already an instantiator this mime-type then false will be returned.<DT><B>Throws:</B><DD><CODE>java.lang.SecurityException</CODE> - there were permission problems registering  the instantiator.</DL></DD></DL><HR><A NAME="toWire(net.jxta.endpoint.Message, net.jxta.document.MimeMediaType, net.jxta.document.MimeMediaType[])"><!-- --></A><H3>toWire</H3><PRE>public static <A HREF="../../../../net/jxta/impl/endpoint/WireFormatMessage.html" title="interface in net.jxta.impl.endpoint">WireFormatMessage</A> <B>toWire</B>(<A HREF="../../../../net/jxta/endpoint/Message.html" title="class in net.jxta.endpoint">Message</A>&nbsp;msg,                                       <A HREF="../../../../net/jxta/document/MimeMediaType.html" title="class in net.jxta.document">MimeMediaType</A>&nbsp;type,                                       <A HREF="../../../../net/jxta/document/MimeMediaType.html" title="class in net.jxta.document">MimeMediaType</A>[]&nbsp;preferedEncodings)</PRE><DL><DD>Constructs an instance of <A HREF="../../../../net/jxta/impl/endpoint/WireFormatMessage.html" title="interface in net.jxta.impl.endpoint"><CODE>WireFormatMessage</CODE></A> matching the type specified by the <CODE>type</CODE> parameter.<P><DD><DL><DT><B>Parameters:</B><DD><CODE>msg</CODE> - the message for which a serialization is desired.<DD><CODE>type</CODE> - the the serialization form desired. This can include  mime parameters to control options.<DD><CODE>preferedEncodings</CODE> - An array of acceptable message encodings  in descending order of preference. any or none of these encoding options  may be used. May be null for unencoded messages.<DT><B>Returns:</B><DD>a proxy object for the abstract message which is a  representation of the message in its serialized form.</DL></DD></DL><HR><A NAME="fromWire(java.io.InputStream, net.jxta.document.MimeMediaType, net.jxta.document.MimeMediaType)"><!-- --></A><H3>fromWire</H3><PRE>public static <A HREF="../../../../net/jxta/endpoint/Message.html" title="class in net.jxta.endpoint">Message</A> <B>fromWire</B>(java.io.InputStream&nbsp;is,                               <A HREF="../../../../net/jxta/document/MimeMediaType.html" title="class in net.jxta.document">MimeMediaType</A>&nbsp;type,                               <A HREF="../../../../net/jxta/document/MimeMediaType.html" title="class in net.jxta.document">MimeMediaType</A>&nbsp;contentEncoding)                        throws java.io.IOException</PRE><DL><DD>Constructs an instance of <CODE>MessageWireFormat</CODE> matching the type specified by the <CODE>type</CODE> parameter.<P><DD><DL><DT><B>Parameters:</B><DD><CODE>is</CODE> - The message stream. Message serializations must either use  internal data or EOF to determine the length of the stream.<DD><CODE>type</CODE> - Declared message type of the stream including any optional  configuration parameters.<DD><CODE>contentEncoding</CODE> - Content encoding (including optional parameters) which has been applied to the message. May be null for unencoded messages.<DT><B>Returns:</B><DD>the new abstract message.<DT><B>Throws:</B><DD><CODE>java.io.IOException</CODE></DL></DD></DL><!-- ========= END OF CLASS DATA ========= --><HR><!-- ======= START OF BOTTOM NAVBAR ====== --><A NAME="navbar_bottom"><!-- --></A><A HREF="#skip-navbar_bottom" title="Skip navigation links"></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY=""><TR><TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1"><A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">  <TR ALIGN="center" VALIGN="top">  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="class-use/WireFormatMessageFactory.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../../../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>  </TR></TABLE></TD><TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>JXTA J2SE</EM></TD></TR><TR><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">&nbsp;<A HREF="../../../../net/jxta/impl/endpoint/WireFormatMessageBinary.Instantiator.html" title="class in net.jxta.impl.endpoint"><B>PREV CLASS</B></A>&nbsp;&nbsp;NEXT CLASS</FONT></TD><TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">  <A HREF="../../../../index.html" target="_top"><B>FRAMES</B></A>  &nbsp;&nbsp;<A HREF="WireFormatMessageFactory.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;&nbsp;<SCRIPT type="text/javascript">  <!--  if(window==top) {    document.writeln('<A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A>');  }  //--></SCRIPT><NOSCRIPT>  <A HREF="../../../../allclasses-noframe.html"><B>All Classes</B></A></NOSCRIPT></FONT></TD></TR><TR><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">  SUMMARY:&nbsp;<A HREF="#nested_class_summary">NESTED</A>&nbsp;|&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD><TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">DETAIL:&nbsp;FIELD&nbsp;|&nbsp;CONSTR&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD></TR></TABLE><A NAME="skip-navbar_bottom"></A><!-- ======== END OF BOTTOM NAVBAR ======= --><HR></BODY></HTML>

⌨️ 快捷键说明

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