@NotThreadSafe public class CSSNamespaceRule extends Object implements ICSSWriteable, ICSSSourceLocationAware
@namespace Q "http://example.com/q-markup";| Constructor and Description |
|---|
CSSNamespaceRule(String sURL)
Constructor for the default namespace
|
CSSNamespaceRule(String sNamespacePrefix,
String sURL)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getAsCSSString(ICSSWriterSettings aSettings,
int nIndentLevel)
Get the contents of this object as a serialized CSS string for writing to
an output.
|
String |
getNamespacePrefix() |
String |
getNamespaceURL() |
CSSSourceLocation |
getSourceLocation() |
int |
hashCode() |
CSSNamespaceRule |
setNamespacePrefix(String sNamespacePrefix) |
CSSNamespaceRule |
setNamespaceURL(String sURL) |
void |
setSourceLocation(CSSSourceLocation aSourceLocation)
Set the source location of the object, determined while parsing.
|
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetAsCSSString, getAsCSSStringpublic CSSNamespaceRule(@Nonnull String sURL)
sURL - The namespace URL to use. May not be null.@Nonnull public CSSNamespaceRule setNamespacePrefix(@Nullable String sNamespacePrefix)
@Nonnull public String getNamespaceURL()
null but maybe empty!@Nonnull public CSSNamespaceRule setNamespaceURL(@Nonnull String sURL)
@Nonnull @Nonempty public String getAsCSSString(@Nonnull ICSSWriterSettings aSettings, @Nonnegative int nIndentLevel)
ICSSWriteablegetAsCSSString in interface ICSSWriteableaSettings - The settings to be used to format the output. May not be
null.nIndentLevel - The current indentation levelnull.public void setSourceLocation(@Nullable CSSSourceLocation aSourceLocation)
ICSSSourceLocationAwaresetSourceLocation in interface ICSSSourceLocationAwareaSourceLocation - The source location to use. May be null.@Nullable public CSSSourceLocation getSourceLocation()
getSourceLocation in interface ICSSSourceLocationAwarenull if an object was not read but manually
created.Copyright © 2014–2018 Philip Helger. All rights reserved.