/** * Adds an adjacent factory * @param factory the new factory */ public void addAdjacent( AdjacentDockFactory<?> factory ){ adjacent.put( getAdjacentID( factory ), factory ); }
adjacentOut.close(); out.writeUTF( getAdjacentID( adjacentFactory ) ); out.writeInt( adjacentBOut.size() ); adjacentBOut.writeTo( out );
adjacent = new ArrayList<DockLayout<?>>(); adjacent.add( new DockLayout<Object>( getAdjacentID( adjacentFactory ), adjacentData ) );
xlayout.addString( "factory", getAdjacentID( adjacentFactory ) ); adjacentFactory.write( adjacentLayout.getData(), xlayout );