/** * Writes all information stored in <code>stations</code> to <code>out</code>. * @param stations Representations of the root-stations. * @param out the stream to write in * @throws IOException if the stream throws an exception */ public void writeCompositions( Map<String, DockLayoutComposition> stations, DataOutputStream out ) throws IOException{ Version.write( out, Version.VERSION_1_0_4 ); out.writeInt( stations.size() ); for( Map.Entry<String, DockLayoutComposition> entry : stations.entrySet() ){ out.writeUTF( entry.getKey() ); writeComposition( entry.getValue(), out ); } }
conversion.getSituation().writeComposition( conversion.convert( dockable.intern() ), out );
conversion.getSituation().writeComposition( conversion.convert( dockable.intern() ), out );
for( String root : roots ){ out.writeUTF( root ); situation.writeComposition( getRoot( root ), out ); situation.writeComposition( layout, out );
for( String root : roots ){ out.writeUTF( root ); situation.writeComposition( getRoot( root ), out ); situation.writeComposition( layout, out );