static int getLengthInBytes ( Class c, final Object obj, final int FLAG ) { if ( obj != null && obj.getClass ().equals ( JIArray.class ) ) { return ( (JIArray)obj ).getSizeOfAllElementsInBytes (); } else { if ( ( c != IJIComObject.class || c != IJIDispatch.class ) && obj instanceof IJIComObject ) { c = IJIComObject.class; } if ( (SerializerDeserializer)mapOfSerializers.get ( c ) == null ) { throw new IllegalStateException ( MessageFormat.format ( JISystem.getLocalizedMessage ( JIErrorCodes.JI_UTIL_SERDESER_NOT_FOUND ), new String[] { c.toString () } ) ); } return ( (SerializerDeserializer)mapOfSerializers.get ( c ) ).getLengthInBytes ( obj, FLAG ); } }
static int getLengthInBytes(Class c,Object obj, int FLAG) { if(obj != null && obj.getClass().equals(JIArray.class)) { return ((JIArray)obj).getSizeOfAllElementsInBytes(); } else { if ((c != IJIComObject.class || c != IJIDispatch.class) && obj instanceof IJIComObject) { c = IJIComObject.class; } if (((SerializerDeserializer)mapOfSerializers.get(c)) == null) { throw new IllegalStateException(MessageFormat.format(JISystem.getLocalizedMessage(JIErrorCodes.JI_UTIL_SERDESER_NOT_FOUND),new String[]{c.toString()})); } return ((SerializerDeserializer)mapOfSerializers.get(c)).getLengthInBytes(obj,FLAG); } }
static int getLengthInBytes(Class c,Object obj, int FLAG) { if(obj != null && obj.getClass().equals(JIArray.class)) { return ((JIArray)obj).getSizeOfAllElementsInBytes(); } else { if ((c != IJIComObject.class || c != IJIDispatch.class) && obj instanceof IJIComObject) { c = IJIComObject.class; } if (((SerializerDeserializer)mapOfSerializers.get(c)) == null) { throw new IllegalStateException(MessageFormat.format(JISystem.getLocalizedMessage(JIErrorCodes.JI_UTIL_SERDESER_NOT_FOUND),new String[]{c.toString()})); } return ((SerializerDeserializer)mapOfSerializers.get(c)).getLengthInBytes(obj,FLAG); } }