/** * Serialize an instance that is an array. Will default to serializing the * instance as an Object vector if the instance is not a vector of primitives, * Strings or Object. * * @param instanceClass * @param instance * @throws SerializationException */ private void serializeArray(Class<?> instanceClass, Object instance) throws SerializationException { assert (instanceClass.isArray()); VectorWriter instanceWriter = CLASS_TO_VECTOR_WRITER.get(instanceClass); if (instanceWriter != null) { instanceWriter.write(this, instance); } else { VectorWriter.OBJECT_VECTOR.write(this, instance); } }
/** * Serialize an instance that is an array. Will default to serializing the * instance as an Object vector if the instance is not a vector of primitives, * Strings or Object. * * @param instanceClass * @param instance * @throws SerializationException */ private void serializeArray(Class<?> instanceClass, Object instance) throws SerializationException { assert (instanceClass.isArray()); VectorWriter instanceWriter = CLASS_TO_VECTOR_WRITER.get(instanceClass); if (instanceWriter != null) { instanceWriter.write(this, instance); } else { VectorWriter.OBJECT_VECTOR.write(this, instance); } }
/** * Serialize an instance that is an array. Will default to serializing the * instance as an Object vector if the instance is not a vector of primitives, * Strings or Object. * * @param instanceClass * @param instance * @throws SerializationException */ private void serializeArray(Class<?> instanceClass, Object instance) throws SerializationException { assert (instanceClass.isArray()); VectorWriter instanceWriter = CLASS_TO_VECTOR_WRITER.get(instanceClass); if (instanceWriter != null) { instanceWriter.write(this, instance); } else { VectorWriter.OBJECT_VECTOR.write(this, instance); } }