Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * This program is free software; you can redistribute it and/or modify it under the
   * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software
   * Foundation.
   *
   * You should have received a copy of the GNU Lesser General Public License along with this
   * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html
   * or from the Free Software Foundation, Inc.,
   * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  *
  * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
  * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  * See the GNU Lesser General Public License for more details.
  *
  * Copyright (c) 2009 Pentaho Corporation..  All rights reserved.
  */
 package org.pentaho.metadata.model.concept.types;
 
 
 public class Font implements SerializableCloneable {
 
   private static final long serialVersionUID = -5460335956689436764L;
   
   private static final String SEPARATOR = "-"//$NON-NLS-1$
   private static final String BOLD = "bold"//$NON-NLS-1$
   private static final String ITALIC = "italic"//$NON-NLS-1$
   
   private String name;
   private int height;
   private boolean bold;
   private boolean italic;
 
   public Font() {
   }

  

Parameters:
name
size
bold
italic
 
   public Font(String nameint heightboolean boldboolean italic) {
     this. = name;
     this. = height;
     this. = bold;
     this. = italic;
   }
 
   public String toString() {
     return  +  +  + ( ?  +  : "") + ( ?  +  : ""); //$NON-NLS-1$ //$NON-NLS-2$
   }

  

Returns:
the bold
 
   public boolean isBold() {
     return ;
   }

  

Parameters:
bold the bold to set
 
   public void setBold(boolean bold) {
     this. = bold;
   }

  

Returns:
the italic
 
   public boolean isItalic() {
     return ;
   }

  

Parameters:
italic the italic to set
 
   public void setItalic(boolean italic) {
     this. = italic;
   }

  

Returns:
the name
 
   public String getName() {
     return ;
   }

  

Parameters:
name the name to set
 
   public void setName(String name) {
     this. = name;
   }

  

Returns:
the size
 
   public int getHeight() {
    return ;
  }

  

Parameters:
size the size to set
  public void setHeight(int size) {
    this. = size;
  }
  
  public boolean equals(Object object) {
    Font f = (Font)object;
    return getHeight() == f.getHeight() && 
    ((getName() == null && f.getName() == null) ||
     (getName() != null && getName().equals(f.getName()))) &&
     isItalic() == f.isItalic() &&
     isBold() == f.isBold();
  }
New to GrepCode? Check out our FAQ X