private void writeClassBody(Class<?> clz) { if (orb == null || ORBVersionFactory.getFOREIGN().equals(orb.getORBVersion()) || ORBVersionFactory.getNEWER().compareTo(orb.getORBVersion()) <= 0) { write_value(Util.getCodebase(clz)); write_value(repIdStrs.createForAnyType(clz)); } else { write_value(repIdStrs.createForAnyType(clz)); write_value(Util.getCodebase(clz)); } }
String id = repStrs.createForJavaType(c); String id = repStrs.createForJavaType(c);
private void writeClass(String repository_id, Class<?> clz) { if (repository_id == null) repository_id = repIdStrs.getClassDescValueRepId(); // Write value_tag int indirection = writeValueTag(mustChunk, true, null); updateIndirectionTable(indirection, clz, clz); write_repositoryId(repository_id); if (mustChunk) { // Write Value chunk start_block(); end_flag--; chunkedValueNestingLevel--; } else end_flag--; writeClassBody(clz); if (mustChunk) end_block(); // Write end tag writeEndTag(mustChunk); }
chunkedValueNestingLevel--; if (repositoryIDString.equals(repIdStrs.getWStringValueRepId())) else if (repositoryIDString.equals(repIdStrs.getClassDescValueRepId())) if (expectedType == null || !repositoryIDString.equals(repIdStrs.createForAnyType(expectedType)))
RepositoryIdInterface repositoryID = repIdStrs.getFromString(repositoryIDString);
private void writeWStringValue(String string) { int indirection = writeValueTag(mustChunk, true, null); // Write WStringValue's repository ID write_repositoryId(repIdStrs.getWStringValueRepId()); // Add indirection for object to indirection table updateIndirectionTable(indirection, string, string); // Write Value chunk if (mustChunk) { start_block(); end_flag--; chunkedValueNestingLevel--; } else end_flag--; write_wstring(string); if (mustChunk) end_block(); // Write end tag writeEndTag(mustChunk); }
write_repositoryId(repIdStrs.createSequenceRepID(clazz));
chunkedValueNestingLevel--; if (repositoryIDString.equals(repIdStrs.getWStringValueRepId())) else if (repositoryIDString.equals(repIdStrs.getClassDescValueRepId())) if (expectedType == null || !repositoryIDString.equals(repIdStrs.createForAnyType(expectedType)))
RepositoryIdInterface repositoryID = repIdStrs.getFromString(repositoryIDString);
private void writeWStringValue(String string) { int indirection = writeValueTag(mustChunk, true, null); // Write WStringValue's repository ID write_repositoryId(repIdStrs.getWStringValueRepId()); // Add indirection for object to indirection table updateIndirectionTable(indirection, string, string); // Write Value chunk if (mustChunk) { start_block(); end_flag--; chunkedValueNestingLevel--; } else end_flag--; write_wstring(string); if (mustChunk) end_block(); // Write end tag writeEndTag(mustChunk); }
write_repositoryId(repIdStrs.createSequenceRepID(clazz));
String id = repStrs.createForJavaType(c); String id = repStrs.createForJavaType(c);
private void writeClassBody(Class<?> clz) { if (orb == null || ORBVersionFactory.getFOREIGN().equals(orb.getORBVersion()) || ORBVersionFactory.getNEWER().compareTo(orb.getORBVersion()) <= 0) { write_value(Util.getCodebase(clz)); write_value(repIdStrs.createForAnyType(clz)); } else { write_value(repIdStrs.createForAnyType(clz)); write_value(Util.getCodebase(clz)); } }
RepositoryIdInterface repositoryID = repIdStrs.getFromString(classRepId);
private void writeClass(String repository_id, Class<?> clz) { if (repository_id == null) repository_id = repIdStrs.getClassDescValueRepId(); // Write value_tag int indirection = writeValueTag(mustChunk, true, null); updateIndirectionTable(indirection, clz, clz); write_repositoryId(repository_id); if (mustChunk) { // Write Value chunk start_block(); end_flag--; chunkedValueNestingLevel--; } else end_flag--; writeClassBody(clz); if (mustChunk) end_block(); // Write end tag writeEndTag(mustChunk); }
String repository_id = repIdStrs.createForJavaType(object); Class<?> clazz = object.getClass(); String codebase = Util.getCodebase(clazz);
return repIdStrs.createForAnyType(expectedType); case RepositoryIdUtility.SINGLE_REP_TYPE_INFO : return read_repositoryId();
RepositoryIdInterface repositoryID = repIdStrs.getFromString(classRepId);
String repository_id = repIdStrs.createForJavaType(object); Class<?> clazz = object.getClass(); String codebase = Util.getCodebase(clazz);
return repIdStrs.createForAnyType(expectedType); case RepositoryIdUtility.SINGLE_REP_TYPE_INFO : return read_repositoryId();