@Override protected SplitDockPathProperty findParentProperty(){ return new SplitDockPathProperty(); }
@Override protected SplitDockPathProperty findParentProperty(){ return new SplitDockPathProperty(); }
public DockableProperty createProperty() { return new SplitDockPathProperty(); }
public SplitDockPathProperty leaf( Dockable check, long id, Path[] placeholders, PlaceholderMap placeholderMap ){ if( check == dockable ){ SplitDockPathProperty path = new SplitDockPathProperty(); path.setLeafId( id ); return path; } return null; } });
public SplitDockPathProperty leaf( Dockable check, long id, Path[] placeholders, PlaceholderMap placeholderMap ){ if( check == dockable ){ SplitDockPathProperty path = new SplitDockPathProperty(); path.setLeafId( id ); return path; } return null; } });
public SplitDockPathProperty placeholder( long id, Path[] placeholders, PlaceholderMap placeholderMap ){ if( contains( placeholders )){ SplitDockPathProperty path = new SplitDockPathProperty(); path.setLeafId( id ); return path; } return null; }
public SplitDockPathProperty placeholder( long id, Path[] placeholders, PlaceholderMap placeholderMap ){ if( contains( placeholders )){ SplitDockPathProperty path = new SplitDockPathProperty(); path.setLeafId( id ); return path; } return null; }
public void load( DataInputStream in ) throws IOException{ placeholder = new Path( in.readUTF() ); switch( in.readByte() ){ case 0: backup = null; break; case 1: backup = new SplitDockProperty(); backup.load( in ); break; case 2: backup = new SplitDockPathProperty(); backup.load( in ); break; default: throw new IllegalArgumentException( "unknown type of backup property" ); } }
/** * Creates a new path property which describes the location of * this element. * @return the new path property */ public SplitDockPathProperty createPathProperty() { SplitDockPathProperty path = null; if( parent != null ){ path = parent.createPathProperty( this ); } else{ path = new SplitDockPathProperty(); } path.setLeafId( getNodeId() ); return path; }
/** * Creates a new path property which describes the location of * this element. * @return the new path property */ public SplitDockPathProperty createPathProperty() { SplitDockPathProperty path = null; if( parent != null ){ path = parent.createPathProperty( this ); } else{ path = new SplitDockPathProperty(); } path.setLeafId( getNodeId() ); return path; }
public DockableProperty copy() { SplitDockPathProperty copy = new SplitDockPathProperty(); for( Node node : nodes ){ copy.add( node.getLocation(), node.getSize(), node.getId() ); } copy.setLeafId( getLeafId() ); copy( copy ); return copy; }
public void load( XElement element ){ placeholder = new Path( element.getElement( "placeholder" ).getString() ); backup = null; XElement xchild = element.getElement( "backup-path" ); if( xchild != null ){ backup = new SplitDockPathProperty(); backup.load( xchild ); } else{ xchild = element.getElement( "backup-location" );; if( xchild != null ){ backup = new SplitDockProperty(); backup.load( xchild ); } } } }
SplitDockPathProperty location = new SplitDockPathProperty(); location.add( splitTarget.side, splitTarget.space, -1 );
SplitDockPathProperty location = new SplitDockPathProperty(); location.add( splitTarget.side, splitTarget.space, -1 );
SplitDockPathProperty path = new SplitDockPathProperty(); path.setLeafId( leaf.getNodeId() );
SplitDockPathProperty path = new SplitDockPathProperty(); path.setLeafId( leaf.getNodeId() );