1 /* 2 * Copyright 2004-2008 the Seasar Foundation and the Others. 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 13 * either express or implied. See the License for the specific language 14 * governing permissions and limitations under the License. 15 */ 16 package org.seasar.uruma.component; 17 18 /** 19 * 一括指定のための属性を保持するためのコンポーネントです。<br /> 20 * 21 * @author y-komori 22 */ 23 public interface CommonAttributes extends UIElement { 24 25 /** 26 * 背景色を取得します。<br /> 27 * 28 * @return 背景色 29 */ 30 public String getBackGround(); 31 32 /** 33 * 背景色を設定します。<br /> 34 * 35 * @param backGround 36 * 背景色 37 */ 38 public void setBackGround(String backGround); 39 40 /** 41 * フォントの高さを取得します。<br /> 42 * 43 * @return フォントの高さ 44 */ 45 public String getFontHeight(); 46 47 /** 48 * フォントの高さを設定します。<br /> 49 * 50 * @param fontHeight 51 * フォントの高さ 52 */ 53 public void setFontHeight(String fontHeight); 54 55 /** 56 * フォント名称を取得します。<br /> 57 * 58 * @return フォント名称 59 */ 60 public String getFontName(); 61 62 /** 63 * フォント名称を設定します。<br /> 64 * 65 * @param fontName 66 * フォント名称 67 */ 68 public void setFontName(String fontName); 69 70 /** 71 * フォントスタイルを取得します。<br /> 72 * 73 * @return フォントスタイル 74 */ 75 public String getFontStyle(); 76 77 /** 78 * フォントスタイルを設定します。<br /> 79 * 80 * @param fontStyle 81 * フォントスタイル 82 */ 83 public void setFontStyle(String fontStyle); 84 85 /** 86 * 前景色を取得します。<br /> 87 * 88 * @return 前景色 89 */ 90 public String getForeGround(); 91 92 /** 93 * 前景色を設定します。<br /> 94 * 95 * @param foreGround 96 * 前景色 97 */ 98 public void setForeGround(String foreGround); 99 100 /** 101 * コンポーネントの高さを取得します。<br /> 102 * 103 * @return コンポーネントの高さ 104 */ 105 public String getHeight(); 106 107 /** 108 * コンポーネントの高さを設定します。<br /> 109 * 110 * @param height 111 * コンポーネントの高さ 112 */ 113 public void setHeight(String height); 114 115 /** 116 * コンポーネントの幅を取得します。<br /> 117 * 118 * @return コンポーネントの幅 119 */ 120 public String getWidth(); 121 122 /** 123 * コンポーネントの幅を設定します。<br /> 124 * 125 * @param width 126 * コンポーネントの幅 127 */ 128 public void setWidth(String width); 129 130 }