Bug 144144 Javadoc errors in N20060528-0010 build
/builds/N200605280010/src/plugins/org.eclipse.platform.doc.isv/../org.eclipse.jface/src/org/eclipse/jface/layout/GridDataFactory.java:136: warning - Tag @see: Class or Package not found: fillDefaults /builds/N200605280010/src/plugins/org.eclipse.platform.doc.isv/../org.eclipse.jface/src/org/eclipse/jface/layout/GridDataFactory.java:173: warning - Tag @see: Class or Package not found: swtDefaults /builds/N200605280010/src/plugins/org.eclipse.platform.doc.isv/../org.eclipse.ui.ide/src/org/eclipse/ui/ide/fileSystem/FileSystemContributor.java:27: warning - Tag @see: Class or Package not found: org.eclipse.ui.ide.filesystemSupport /builds/N200605280010/src/plugins/org.eclipse.platform.doc.isv/../org.eclipse.ui.ide/src/org/eclipse/ui/ide/fileSystem/FileSystemContributor.java:27: warning - Tag @see: Class or Package not found: org.eclipse.core.filesystem.filesystem
bundles/org.eclipse.jface/src/org/eclipse/jface/layout/GridDataFactory.java
*     Point hint = Geometry.max(LayoutConstants.getMinButtonSize(), preferredSize);
 *     GridData buttonData = new GridData(GridData.HORIZONTAL_ALIGN_FILL | GridData.VERTICAL_ALIGN_CENTER);
 *     buttonData.widthHint = hint.x;
 *     buttonData.heightHint = hint.y;
 *     button.setLayoutData(buttonData); 
 * </code>
 * 
 * <p>
 * IMPORTANT: WHEN ASSIGNING LAYOUT DATA TO A CONTROL, BE SURE TO USE
 * gridDataFactory.applyTo(control) AND NEVER
 * control.setLayoutData(gridDataFactory).
 * </p>
 * 
 * @since 3.2
 */
public final class GridDataFactory {
    private GridData data;
    
    /**
     * Creates a GridDataFactory that creates copes of the given GridData. 
     * 
     * @param d template GridData to copy
     */
    private GridDataFactory(GridData d) {
        this.data = d;
    }
    
    /**
     * Creates a new GridDataFactory initialized with the SWT defaults.
     * This factory will generate GridData that is equivalent to