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; } });
@Override public SplitDockPathProperty findProperty( DockableProperty successor ){ SplitDockPathProperty property = findParentProperty(); property.setSuccessor( successor ); property.setLeafId( leafId ); return property; }
public SplitDockPathProperty placeholder( long id, Path[] placeholders, PlaceholderMap placeholderMap ){ if( contains( placeholders )){ SplitDockPathProperty path = new SplitDockPathProperty(); path.setLeafId( id ); return path; } return null; }
@Override public SplitDockPathProperty findProperty( DockableProperty successor ){ SplitDockPathProperty property = findParentProperty(); property.setSuccessor( successor ); property.setLeafId( leafId ); return property; }
public SplitDockPathProperty placeholder( long id, Path[] placeholders, PlaceholderMap placeholderMap ){ if( contains( placeholders )){ SplitDockPathProperty path = new SplitDockPathProperty(); path.setLeafId( id ); return path; } return null; }
/** * 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; }
path.setLeafId( leaf.getNodeId() );
path.setLeafId( leaf.getNodeId() );