- opennxserialization10.zip
- OpenNxSerialization.10
- Bin
- Benchmark.jar
- lib
- OpenNxSerialization.Core_1.0.0.0.jar
- OpenNxSerialization.Standard_1.0.0.0.jar
- README.TXT
- clean.bat
- Docs
- OpenNxSerialization.Core
- OpenNxSerialization.Standard
- Lib
- OpenNxSerialization.Core_1.0.0.0.jar
- OpenNxSerialization.Standard_1.0.0.0.jar
- License.rtf
- Readme.txt
- Samples
- Src
- clean.bat
- OpenNxSerialization.Core_1.0.0.0
- build.xml
- nbproject
- src
- com
- nextreme
- opennxserialization
- core
- test
- OpenNxSerialization.Standard_1.0.0.0
- build.xml
- nbproject
- src
- com
- nextreme
- opennxserialization
- standard
- test
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by javadoc (build 1.6.0_01) on Thu Jun 11 19:13:26 GMT+05:00 2009 -->
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<TITLE>
NxLongArraySerializationSurrogate (NxSerialzation Help)
</TITLE>
<META NAME="date" CONTENT="2009-06-11">
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../../../../stylesheet.css" TITLE="Style">
<SCRIPT type="text/javascript">
function windowTitle()
{
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="NxLongArraySerializationSurrogate (NxSerialzation Help)";
}
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>
</HEAD>
<BODY BGCOLOR="white" onload="windowTitle();">
<HR>
<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_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> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="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="class-use/NxLongArraySerializationSurrogate.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="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="../../../../../../com/nextreme/opennxserialization/standard/io/surrogates/NxIntegerSerializationSurrogate.html" title="class in com.nextreme.opennxserialization.standard.io.surrogates"><B>PREV CLASS</B></A>
<A HREF="../../../../../../com/nextreme/opennxserialization/standard/io/surrogates/NxLongSerializationSurrogate.html" title="class in com.nextreme.opennxserialization.standard.io.surrogates"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../../index.html?com/nextreme/opennxserialization/standard/io/surrogates/NxLongArraySerializationSurrogate.html" target="_top"><B>FRAMES</B></A>
<A HREF="NxLongArraySerializationSurrogate.html" target="_top"><B>NO FRAMES</B></A>
<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: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->
<HR>
<!-- ======== START OF CLASS DATA ======== -->
<H2>
<FONT SIZE="-1">
com.nextreme.opennxserialization.standard.io.surrogates</FONT>
<BR>
Class NxLongArraySerializationSurrogate</H2>
<PRE>
java.lang.Object
<IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">com.nextreme.opennxserialization.core.io.surrogates.NxSerializationSurrogateBase
<IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by ">com.nextreme.opennxserialization.core.io.surrogates.NxSerializationSurrogateImpl
<IMG SRC="../../../../../../resources/inherit.gif" ALT="extended by "><B>com.nextreme.opennxserialization.standard.io.surrogates.NxLongArraySerializationSurrogate</B>
</PRE>
<DL>
<DT><B>All Implemented Interfaces:</B> <DD>com.nextreme.opennxserialization.core.io.surrogates.NxBuiltinSerializationSurrogate, com.nextreme.opennxserialization.core.io.surrogates.NxSerializationSurrogate</DD>
</DL>
<HR>
<DL>
<DT><PRE>public class <B>NxLongArraySerializationSurrogate</B><DT>extends com.nextreme.opennxserialization.core.io.surrogates.NxSerializationSurrogateImpl<DT>implements com.nextreme.opennxserialization.core.io.surrogates.NxBuiltinSerializationSurrogate</DL>
</PRE>
<P>
NxLongArraySerializationSurrogate is responsible for writing and reading
instances of long[] class.
<P>
<P>
<DL>
<DT><B>Version:</B></DT>
<DD>1.0, September 18, 2008</DD>
</DL>
<HR>
<P>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<A NAME="constructor_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Constructor Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE><B><A HREF="../../../../../../com/nextreme/opennxserialization/standard/io/surrogates/NxLongArraySerializationSurrogate.html#NxLongArraySerializationSurrogate()">NxLongArraySerializationSurrogate</A></B>()</CODE>
<BR>
Creates a new instance of NxObjectArraySerializationSurrogate</TD>
</TR>
</TABLE>
<!-- ========== METHOD SUMMARY =========== -->
<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Method Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.lang.Object</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nextreme/opennxserialization/standard/io/surrogates/NxLongArraySerializationSurrogate.html#instantiate(com.nextreme.opennxserialization.core.io.NxObjectInput)">instantiate</A></B>(com.nextreme.opennxserialization.core.io.NxObjectInput input)</CODE>
<BR>
Creates instance of type returned by getRealClass().</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> java.lang.Object</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nextreme/opennxserialization/standard/io/surrogates/NxLongArraySerializationSurrogate.html#readDirect(com.nextreme.opennxserialization.core.io.NxObjectInput, java.lang.Object)">readDirect</A></B>(com.nextreme.opennxserialization.core.io.NxObjectInput input,
java.lang.Object graph)</CODE>
<BR>
Read an object of type returned by getRealClass() from the stream reader.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE> void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../../../com/nextreme/opennxserialization/standard/io/surrogates/NxLongArraySerializationSurrogate.html#writeDirect(com.nextreme.opennxserialization.core.io.NxObjectOutput, java.lang.Object)">writeDirect</A></B>(com.nextreme.opennxserialization.core.io.NxObjectOutput output,
java.lang.Object graph)</CODE>
<BR>
Write an object of type returned by getRealClass() to the stream writer</TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_com.nextreme.opennxserialization.core.io.surrogates.NxSerializationSurrogateImpl"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class com.nextreme.opennxserialization.core.io.surrogates.NxSerializationSurrogateImpl</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>readObject, writeObject</CODE></TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_com.nextreme.opennxserialization.core.io.surrogates.NxSerializationSurrogateBase"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class com.nextreme.opennxserialization.core.io.surrogates.NxSerializationSurrogateBase</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>createInstance, getClassHandle, getRealClass, setClassHandle, writeHandle</CODE></TD>
</TR>
</TABLE>
<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.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
<A NAME="methods_inherited_from_class_com.nextreme.opennxserialization.core.io.surrogates.NxSerializationSurrogate"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from interface com.nextreme.opennxserialization.core.io.surrogates.NxSerializationSurrogate</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>getClassHandle, getRealClass, setClassHandle, writeHandle</CODE></TD>
</TR>
</TABLE>
<P>
<!-- ========= 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>
</TR>
</TABLE>
<A NAME="NxLongArraySerializationSurrogate()"><!-- --></A><H3>
NxLongArraySerializationSurrogate</H3>
<PRE>
public <B>NxLongArraySerializationSurrogate</B>()</PRE>
<DL>
<DD>Creates a new instance of NxObjectArraySerializationSurrogate
<P>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_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>Method Detail</B></FONT></TH>
</TR>
</TABLE>
<A NAME="instantiate(com.nextreme.opennxserialization.core.io.NxObjectInput)"><!-- --></A><H3>
instantiate</H3>
<PRE>
public java.lang.Object <B>instantiate</B>(com.nextreme.opennxserialization.core.io.NxObjectInput input)
throws com.nextreme.opennxserialization.core.io.surrogates.NxInstantiationException</PRE>
<DL>
<DD>Creates instance of type returned by getRealClass(). This is different from NxSerializationSurrogateBase.createTypeInstance()
in the sense that an NxObjectInput object is passed as parameter that can be used to read creation specific
information from the stream. For example it can be used to read the length of the array before actually
reading the values.
The default implementation simply delegates to super.createTypeInstance().
<P>
<DD><DL>
<DT><B>Overrides:</B><DD><CODE>instantiate</CODE> in class <CODE>com.nextreme.opennxserialization.core.io.surrogates.NxSerializationSurrogateImpl</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>input</CODE> - stream reader
<DT><B>Returns:</B><DD>Object that this surrogate must deserialize
<DT><B>Throws:</B>
<DD><CODE>com.nextreme.opennxserialization.core.io.surrogates.NxInstantiationException</CODE> - Object creation related exceptions.</DL>
</DD>
</DL>
<HR>
<A NAME="readDirect(com.nextreme.opennxserialization.core.io.NxObjectInput, java.lang.Object)"><!-- --></A><H3>
readDirect</H3>
<PRE>
public java.lang.Object <B>readDirect</B>(com.nextreme.opennxserialization.core.io.NxObjectInput input,
java.lang.Object graph)
throws com.nextreme.opennxserialization.core.io.surrogates.NxInstantiationException,
com.nextreme.opennxserialization.core.io.surrogates.NxIOException</PRE>
<DL>
<DD>Read an object of type returned by getRealClass() from the stream reader.
A fresh instance of the object is passed as parameter.
The surrogate should populate fields in the object from data on the stream
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>readDirect</CODE> in class <CODE>com.nextreme.opennxserialization.core.io.surrogates.NxSerializationSurrogateImpl</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>input</CODE> - stream reader<DD><CODE>graph</CODE> - a fresh instance of the object that the surrogate must deserialize.
<DT><B>Returns:</B><DD>object read from the stream reader
<DT><B>Throws:</B>
<DD><CODE>com.nextreme.opennxserialization.core.io.surrogates.NxInstantiationException</CODE> - Object creation related exceptions.
<DD><CODE>com.nextreme.opennxserialization.core.io.surrogates.NxIOException</CODE> - Any of the usual Input/Output related exceptions.</DL>
</DD>
</DL>
<HR>
<A NAME="writeDirect(com.nextreme.opennxserialization.core.io.NxObjectOutput, java.lang.Object)"><!-- --></A><H3>
writeDirect</H3>
<PRE>
public void <B>writeDirect</B>(com.nextreme.opennxserialization.core.io.NxObjectOutput output,
java.lang.Object graph)
throws com.nextreme.opennxserialization.core.io.surrogates.NxIOException</PRE>
<DL>
<DD>Write an object of type returned by getRealClass() to the stream writer
<P>
<DD><DL>
<DT><B>Specified by:</B><DD><CODE>writeDirect</CODE> in class <CODE>com.nextreme.opennxserialization.core.io.surrogates.NxSerializationSurrogateImpl</CODE></DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>output</CODE> - stream writer<DD><CODE>graph</CODE> - object to be written to the stream reader
<DT><B>Throws:</B>
<DD><CODE>com.nextreme.opennxserialization.core.io.surrogates.NxIOException</CODE> - Any of the usual Input/Output related exceptions.</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=2 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> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="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="class-use/NxLongArraySerializationSurrogate.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../index-files/index-1.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../../../../../help-doc.html"><FONT CLASS="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="../../../../../../com/nextreme/opennxserialization/standard/io/surrogates/NxIntegerSerializationSurrogate.html" title="class in com.nextreme.opennxserialization.standard.io.surrogates"><B>PREV CLASS</B></A>
<A HREF="../../../../../../com/nextreme/opennxserialization/standard/io/surrogates/NxLongSerializationSurrogate.html" title="class in com.nextreme.opennxserialization.standard.io.surrogates"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../../../../../../index.html?com/nextreme/opennxserialization/standard/io/surrogates/NxLongArraySerializationSurrogate.html" target="_top"><B>FRAMES</B></A>
<A HREF="NxLongArraySerializationSurrogate.html" target="_top"><B>NO FRAMES</B></A>
<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: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
</BODY>
</HTML>
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
Let a = b ....... (1)
a - b = a - b
a^2 - ab = a^2 - ab
a^2 - ab = a^2 - b^2 (from 1)
a (a - b) = (a + b) (a - b)
a = (a + b) ...... (2)
if a = 1
1 = (1 + 1) (from 1 & 2)
1 = 2 !!