示例#1
0
        private void readObject(java.io.ObjectInputStream stream)
        {//throws IOException, ClassNotFoundException {
            stream.defaultReadObject();

            systemList = (java.util.ArrayList <T>)stream.readObject();
            userList   = (java.util.ArrayList <T>)stream.readObject();
        }
示例#2
0
        /*
         * Customized deserialization.
         */
        private void readObject(java.io.ObjectInputStream inJ)//throws IOException,            ClassNotFoundException {
        {
            inJ.defaultReadObject();
            byte major = inJ.readByte();
            byte minor = inJ.readByte();

            // only check MAJOR version
            if (major != MAJOR)
            {
                // logging.5=Different version - {0}.{1}
                throw new java.io.IOException("Different version - " + //$NON-NLS-1$
                                              java.lang.Byte.valueOf(major) + "." + java.lang.Byte.valueOf(minor));
            }

            int length = inJ.readInt();

            if (length >= 0)
            {
                parameters = new Object[length];
                for (int i = 0; i < parameters.Length; i++)
                {
                    parameters[i] = inJ.readObject();
                }
            }
            if (null != resourceBundleName)
            {
                try {
                    resourceBundle = Logger.loadResourceBundle(resourceBundleName);
                } catch (MissingResourceException e) {
                    // Cannot find the specified resource bundle
                    resourceBundle = null;
                }
            }
        }
示例#3
0
 /*
  * For old versions of QName which didn't have a prefix field,
  * &lt;code&gt;ObjectInputStream.defaultReadObject()&lt;/code&gt; will initialize
  * the prefix to &lt;code&gt;null&lt;/code&gt; instead of the empty string. This
  * method fixes up the prefix field if it didn't exist in the serialized
  * object.
  */
 private void readObject(java.io.ObjectInputStream inJ)
 {//throws IOException, ClassNotFoundException {
     inJ.defaultReadObject();
     if (prefix == null)
     {
         prefix = XMLConstants.DEFAULT_NS_PREFIX;
     }
 }
 private void readObject(java.io.ObjectInputStream inJ)
 {//throws IOException, ClassNotFoundException {
     inJ.defaultReadObject();
     maps[0] = new java.util.TreeMap <Object, Object>(comparatorJ);
     maps[1] = new java.util.TreeMap <Object, Object>(comparatorJ);
     java.util.Map <Object, Object> map = (java.util.Map <Object, Object>)inJ.readObject();
     putAll(map);
 }
示例#5
0
 private void readObject(java.io.ObjectInputStream ois)  //throws IOException,
 //ClassNotFoundException {
 {
     ois.defaultReadObject();
     this.isLengthActual    = false;
     this.actualArrayLength = bits.Length;
     this.needClearJ        = this.getActualArrayLength() != 0;
 }
示例#6
0
        /*
         * Reads the state of a {@code StringBuilder} from the passed stream and
         * restores it to this instance.
         *
         * @param in
         *            the stream to read the state from.
         * @throws IOException
         *             if the stream throws it during the read.
         * @throws ClassNotFoundException
         *             if the stream throws it during the read.
         */
        private void readObject(java.io.ObjectInputStream inJ)  //throws IOException,
        //ClassNotFoundException {
        {
            inJ.defaultReadObject();
            int count = inJ.readInt();

            char[] value = (char[])inJ.readObject();
            set(value, count);
        }
示例#7
0
 /**
  * Serialization helper to setup transient resource bundle instance.
  *
  * @param in
  *            the input stream to read the instance data from.
  * @throws IOException
  *             if an IO error occurs.
  * @throws ClassNotFoundException
  *             if a class is not found.
  */
 private void readObject(java.io.ObjectInputStream inJ)//throws IOException,            ClassNotFoundException {
 {
     inJ.defaultReadObject();
     if (resourceBundleName != null)
     {
         try {
             rb = ResourceBundle.getBundle(resourceBundleName);
         } catch (MissingResourceException) {
             rb = null;
         }
     }
 }
        /**
         * Read the buffer in using a custom routine.
         *
         * @param in  the input stream
         * @throws IOException
         * @throws ClassNotFoundException
         */
        private void readObject(java.io.ObjectInputStream inJ)
        {//throws IOException, ClassNotFoundException {
            inJ.defaultReadObject();
            int size = inJ.readInt();

            buffer = new Object[size + 1];
            for (int i = 0; i < size; i++)
            {
                buffer[i] = inJ.readObject();
            }
            head = 0;
            tail = size;
        }
示例#9
0
 private void readObject(java.io.ObjectInputStream stream)
 {//throws IOException,ClassNotFoundException
     {
         stream.defaultReadObject();
         TreeMap <E, Object> map = new TreeMap <E, Object>(
             (Comparator <E>)stream.readObject());
         int size = stream.readInt();
         if (size > 0)
         {
             TreeMap <E, Object> .Node <E, Object> lastNode = null;
             for (int i = 0; i < size; i++)
             {
                 E elem = (E)stream.readObject();
                 lastNode = map.addToLast(lastNode, elem, java.lang.Boolean.TRUE);
             }
         }
         backingMap = map;
     }
 }
示例#10
0
        private void readObject(java.io.ObjectInputStream ois)                          //throws IOException,
        {                                                                               //ClassNotFoundException {
            ois.defaultReadObject();
            this.globalListeners = new java.util.LinkedList <PropertyChangeListener>(); //!+ Basties note: Why is above the init with ArrayList but here LinkedList???
            if (null == this.children)
            {
                this.children = new java.util.Hashtable <String, PropertyChangeSupport>();
            }
            Object listener = null;

            do
            {
                // Reads a listener _or_ proxy
                listener = ois.readObject();
                if (listener != null)
                {
                    addPropertyChangeListener((PropertyChangeListener)listener);
                }
            } while (listener != null);
        }
示例#11
0
        /**
         * Read the buffer in using a custom routine.
         *
         * @param in  the input stream
         * @throws IOException
         * @throws ClassNotFoundException
         */
        private void readObject(java.io.ObjectInputStream inJ)
        {//throws IOException, ClassNotFoundException {
            inJ.defaultReadObject();
            elements = new Object[maxElements];
            int size = inJ.readInt();

            for (int i = 0; i < size; i++)
            {
                elements[i] = inJ.readObject();
            }
            start = 0;
            full  = (size == maxElements);
            if (full)
            {
                end = 0;
            }
            else
            {
                end = size;
            }
        }
 /**
  * Read the map in using a custom routine.
  */
 private void readObject(java.io.ObjectInputStream inJ)
 {//throws IOException, ClassNotFoundException {
     inJ.defaultReadObject();
     doReadObject(inJ);
 }
 /**
  * Read the bag in using a custom routine.
  */
 private void readObject(java.io.ObjectInputStream inJ)
 {//throws IOException, ClassNotFoundException {
     inJ.defaultReadObject();
     java.util.Comparator <Object> comp = (java.util.Comparator <Object>)inJ.readObject();
     base.doReadObject(new java.util.TreeMap <Object, Object>(comp), inJ);
 }
示例#14
0
 /**
  * Read AffineTransform object from the input stream
  * @param stream - the input steam
  * @throws IOException - if there are I/O errors while reading from the input strem
  * @throws ClassNotFoundException - if class could not be found
  */
 private void readObject(java.io.ObjectInputStream stream)
 {//throws IOException, ClassNotFoundException {
     stream.defaultReadObject();
     type = TYPE_UNKNOWN;
 }
示例#15
0
 /**
  * Checks name after default deserialization.
  */
 private void readObject(java.io.ObjectInputStream inJ) // throws IOException,
 {                                                      //ClassNotFoundException {
     inJ.defaultReadObject();
     checkName(this.getName());
 }
示例#16
0
 /**
  * Read the map in using a custom routine.
  *
  * @param in  the input stream
  * @throws IOException
  * @throws ClassNotFoundException
  * @since Commons Collections 3.1
  */
 private void readObject(java.io.ObjectInputStream inJ)
 {// throws IOException, ClassNotFoundException {
     inJ.defaultReadObject();
     map = (java.util.Map <Object, Object>)inJ.readObject();
 }
示例#17
0
 /**
  * Read the bag in using a custom routine.
  */
 private void readObject(java.io.ObjectInputStream inJ)
 {//throws IOException, ClassNotFoundException {
     inJ.defaultReadObject();
     base.doReadObject(new java.util.HashMap <Object, Object>(), inJ);
 }