Java Reference
In-Depth Information
public
String getOpeningTag() {
return
"<head><title>"
!
info
!
"</title></head>"; }
public
String getClosingTag() {
return
""; }
}
public class
Heading
extends
Composite {
public
Heading(){
super
(
null
,"H1");
}
}
public class
Li
extends
Composite {
public
Li(){
super
(
null
,"LI");
}
}
public class
Body
extends
Composite {
public
Body(String bgcolor){
super
(bgcolor,"BODY");
}
public
String getOpeningTag() {
return
"<"
!
tag
!
" bgcolor
#
\""
!
info
!
"\" >";
}
}
public class
Text
extends
Element {
public
Text(String text){
super
(text,null);
}
public
String getOpeningTag() {
return
info; }
}
public class
Font
extends
Composite {
public
Font(String size, String color, String face){
super
(
null
,"FONT");
String param
#
"";
if
(size !
#
null
)
param
#
param
!
" size
#
\""
!
size
!
"\"";
if
(color !
#
null
)
param
#
param
!
" color
#
\""
!
color
!
"\"";
if
(face !
#
null
)
param
#
param
!
" face
#
\""
!
face
!
"\"";
info
#
param;
}
public
String getOpeningTag() {
return
"<"
!
tag
!
info
!
" >";
}
}
public class
Page
extends
Composite {
public
Page(){
super
(
null
, "HTML");
}}