public void write( BackupFactoryData<L> layout, DataOutputStream out ) throws IOException { factory.write( layout.getData(), out ); }
public void setLayout( D element, BackupFactoryData<L> layout, PlaceholderStrategy placeholders ) { factory.setLayout( element, layout.getData(), placeholders ); }
public void write( BackupFactoryData<L> layout, DataOutputStream out ) throws IOException { factory.write( layout.getData(), out ); }
public void write( BackupFactoryData<L> layout, XElement element ) { factory.write( layout.getData(), element ); }
public void setLayout( D element, BackupFactoryData<L> layout, PlaceholderStrategy placeholders ) { factory.setLayout( element, layout.getData(), placeholders ); }
public void estimateLocations( BackupFactoryData<L> layout, LocationEstimationMap children ){ factory.estimateLocations( layout.getData(), children ); }
public void setLayout( D element, BackupFactoryData<L> layout, Map<Integer, Dockable> children, PlaceholderStrategy placeholders ) { factory.setLayout( element, layout.getData(), children, placeholders ); }
public void estimateLocations( BackupFactoryData<L> layout, LocationEstimationMap children ){ factory.estimateLocations( layout.getData(), children ); }
public void setLayout( D element, BackupFactoryData<L> layout, Map<Integer, Dockable> children, PlaceholderStrategy placeholders ) { factory.setLayout( element, layout.getData(), children, placeholders ); }
public void write( BackupFactoryData<L> layout, XElement element ) { factory.write( layout.getData(), element ); }
public D layout( BackupFactoryData<L> layout, PlaceholderStrategy placeholders ) { D element = factory.layout( layout.getData(), placeholders ); if( element != null ){ String id = layout.getIdentifier(); if( id.startsWith( "dockable" )){ id = id.substring( "dockable".length() ); if( frontend.getDockable( id ) == null ){ frontend.addDockable( id, element ); } } } return element; }
public D layout( BackupFactoryData<L> layout, Map<Integer, Dockable> children, PlaceholderStrategy placeholders ) { D element = factory.layout( layout.getData(), children, placeholders ); if( element != null ){ String id = layout.getIdentifier(); if( id.startsWith( "dockable" )){ id = id.substring( "dockable".length() ); if( frontend.getDockable( id ) == null ){ frontend.addDockable( id, element ); } } } return element; }
public D layout( BackupFactoryData<L> layout, Map<Integer, Dockable> children, PlaceholderStrategy placeholders ) { D element = factory.layout( layout.getData(), children, placeholders ); if( element != null ){ String id = layout.getIdentifier(); if( id.startsWith( "dockable" )){ id = id.substring( "dockable".length() ); if( frontend.getDockable( id ) == null ){ frontend.addDockable( id, element ); } } } return element; }
public D layout( BackupFactoryData<L> layout, PlaceholderStrategy placeholders ) { D element = factory.layout( layout.getData(), placeholders ); if( element != null ){ String id = layout.getIdentifier(); if( id.startsWith( "dockable" )){ id = id.substring( "dockable".length() ); if( frontend.getDockable( id ) == null ){ frontend.addDockable( id, element ); } } } return element; }
/** * Tries to read the xml data in <code>layout</code>. * @param layout the layout to read * @return either a new info or <code>null</code> if the data could * not be read */ @SuppressWarnings("unchecked") private DockLayoutInfo fillMissingXML( PredefinedLayout layout ){ XElement xdelegate = layout.getDelegate().getDataXML(); String factoryId = xdelegate.getString( "id" ); Object delegate = null; DockFactory<DockElement,?,Object> factory = (DockFactory<DockElement,?,Object>)getFactory( factoryId ); if( factory == null ){ DockFactory<?,?,BackupFactoryData<?>> backup = getBackup( factoryId ); if( backup != null ){ BackupFactoryData<Object> data = (BackupFactoryData<Object>)backup.read( xdelegate, getPlaceholderStrategy() ); if( data != null ) delegate = data.getData(); } } else{ delegate = factory.read( xdelegate, getPlaceholderStrategy() ); } if( delegate == null ){ return null; } return new DockLayoutInfo( new DockLayout<Object>( factoryId, delegate ) ); }
BackupFactoryData<Object> data = (BackupFactoryData<Object>)backup.read( xdelegate, placeholders ); if( data != null ) delegate = data.getData();