org.semantictools.graphics.Style Maven / Gradle / Ivy
/*******************************************************************************
* Copyright 2012 Pearson Education
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
******************************************************************************/
package org.semantictools.graphics;
import java.awt.Color;
import java.awt.Font;
import java.awt.FontMetrics;
public class Style {
private Color color;
private Color bgColor;
private Color borderColor;
private Font font;
private FontMetrics metrics;
private int padTop;
private int padBottom;
private int padRight;
private int padLeft;
private int marginLeft;
private int marginRight;
private int marginBottom;
private int marginTop;
private TextAlign textAlign = TextAlign.LEFT;
public Color getColor() {
return color;
}
public void setColor(Color color) {
this.color = color;
}
public Color getBgColor() {
return bgColor;
}
public void setBgColor(Color bgColor) {
this.bgColor = bgColor;
}
public Font getFont() {
return font;
}
public void setFont(Font font) {
this.font = font;
}
public FontMetrics getMetrics() {
return metrics;
}
public void setMetrics(FontMetrics metrics) {
this.metrics = metrics;
}
public int getPadTop() {
return padTop;
}
public void setPadTop(int padTop) {
this.padTop = padTop;
}
public int getPadBottom() {
return padBottom;
}
public void setPadBottom(int padBottom) {
this.padBottom = padBottom;
}
public int getPadRight() {
return padRight;
}
public void setPadRight(int padRight) {
this.padRight = padRight;
}
public int getPadLeft() {
return padLeft;
}
public void setPadLeft(int padLeft) {
this.padLeft = padLeft;
}
public int getMarginLeft() {
return marginLeft;
}
public void setMarginLeft(int marginLeft) {
this.marginLeft = marginLeft;
}
public int getMarginRight() {
return marginRight;
}
public void setMarginRight(int marginRight) {
this.marginRight = marginRight;
}
public int getMarginBottom() {
return marginBottom;
}
public void setMarginBottom(int marginBottom) {
this.marginBottom = marginBottom;
}
public int getMarginTop() {
return marginTop;
}
public void setMarginTop(int marginTop) {
this.marginTop = marginTop;
}
public TextAlign getTextAlign() {
return textAlign;
}
public void setTextAlign(TextAlign textAlign) {
this.textAlign = textAlign;
}
public Color getBorderColor() {
return borderColor;
}
public void setBorderColor(Color borderColor) {
this.borderColor = borderColor;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy