public class HTMLStyleSheet extends InternalStyleSheet implements StyleSheetInterface
Modifier and Type | Field and Description |
---|---|
protected boolean |
isAutoClass
if this style sheet is a auto generated class style sheet
|
protected java.lang.String |
target
the target
|
BACKGROUND_COLOUR, BORDER_WIDTH_MEDIUM, BORDER_WIDTH_NONE, BORDER_WIDTH_THICK, BORDER_WIDTH_THIN, CURSOR_POINTER, items, POSITION_ABSOLUTE, POSITION_FIXED, POSITION_RELATIVE, POSITION_STATIC, STYLE_BORDER_WIDTH, STYLE_CURSOR, STYLE_FONT_FAMILY, STYLE_FONT_SIZE, STYLE_TEXT_DECORATION, STYLE_WHITE_SPACE, WHITE_SPACE_NORMAL, WHITE_SPACE_NOWRAP, WHITE_SPACE_PRE
Constructor and Description |
---|
HTMLStyleSheet(boolean isAutoClass) |
HTMLStyleSheet(java.lang.String target) |
Modifier and Type | Method and Description |
---|---|
void |
addElement(java.lang.String type,
java.lang.String value) |
boolean |
equals(java.lang.Object obj)
check if the object equals this
|
long |
getPageUniqueCount() |
java.lang.String |
getTarget() |
java.lang.String |
getValue(java.lang.String type)
get the style value of this type
|
int |
hashCode() |
void |
iGenerate(ClientBrowser browser,
java.lang.StringBuilder buffer)
generate the raw HTML for this component.
|
void |
lock() |
java.lang.String |
makeTarget() |
void |
removeType(java.lang.String type)
remove the given type
|
void |
setPageUniqueCount(long counter) |
protected void |
setSortedKeys(java.util.ArrayList sortedKeys) |
java.lang.String |
toInlineStyleSheet() |
java.lang.String |
toString() |
getNumElements, setColour, setPosition, setVisible, setZ
protected java.lang.String target
protected boolean isAutoClass
public HTMLStyleSheet(java.lang.String target)
target
- public HTMLStyleSheet(boolean isAutoClass)
isAutoClass
- if this style sheet is an automatically generated onepublic void lock()
public java.lang.String getTarget()
public void addElement(java.lang.String type, java.lang.String value)
addElement
in class InternalStyleSheet
type
- the typevalue
- the valuepublic void removeType(@Nonnull java.lang.String type)
type
- type@Nullable public java.lang.String getValue(@Nonnull java.lang.String type)
type
- typepublic void iGenerate(ClientBrowser browser, @Nonnull java.lang.StringBuilder buffer)
iGenerate
in interface StyleSheetInterface
iGenerate
in class InternalStyleSheet
browser
- The target browserbuffer
- The generate HTML@CheckReturnValue @Nonnull public java.lang.String makeTarget()
@CheckReturnValue @Nonnull public java.lang.String toString()
toString
in class java.lang.Object
@CheckReturnValue @Nullable public java.lang.String toInlineStyleSheet()
@CheckReturnValue public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
obj
- @CheckReturnValue public int hashCode()
hashCode
in class java.lang.Object
protected void setSortedKeys(java.util.ArrayList sortedKeys)
public long getPageUniqueCount()
public void setPageUniqueCount(@Nonnegative long counter)
stSoftware Copyright © 2001-2014 stSoftware All Rights Reserved.