Package com.helger.css.decl
Class CSSExpressionMemberTermURI
java.lang.Object
com.helger.css.decl.CSSExpressionMemberTermURI
- All Implemented Interfaces:
com.helger.commons.lang.ICloneable<ICSSExpressionMember>,ICSSExpressionMember,ICSSSourceLocationAware,ICSSWriteable
@NotThreadSafe
public class CSSExpressionMemberTermURI
extends Object
implements ICSSExpressionMember, ICSSSourceLocationAware
Represents an expression member URI
- Author:
- Philip Helger
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetAsCSSString(ICSSWriterSettings aSettings, int nIndentLevel) Get the contents of this object as a serialized CSS string for writing to an output.getClone()final CSSSourceLocationfinal CSSURIgetURI()final StringinthashCode()final voidsetSourceLocation(CSSSourceLocation aSourceLocation) Set the source location of the object, determined while parsing.Set a new URIsetURIString(String sURIString) Replace the URI string in the existingCSSURIobject.toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.helger.css.ICSSWriteable
getAsCSSString, getAsCSSString
-
Constructor Details
-
CSSExpressionMemberTermURI
-
CSSExpressionMemberTermURI
-
-
Method Details
-
getURI
- Returns:
- The contained
CSSURIobject. Nevernull.
-
getURIString
- Returns:
- A sanity shortcut for
getURI().getURI()
-
setURI
Set a new URI- Parameters:
aURI- The new URI to set. May not benull.- Returns:
- this
-
setURIString
Replace the URI string in the existingCSSURIobject.- Parameters:
sURIString- The new URI string to set. May not benullbut may be empty.- Returns:
- this
-
getClone
- Specified by:
getClonein interfacecom.helger.commons.lang.ICloneable<ICSSExpressionMember>
-
getAsCSSString
@Nonnull @Nonempty public String getAsCSSString(@Nonnull ICSSWriterSettings aSettings, @Nonnegative int nIndentLevel) Description copied from interface:ICSSWriteableGet the contents of this object as a serialized CSS string for writing to an output.- Specified by:
getAsCSSStringin interfaceICSSWriteable- Parameters:
aSettings- The settings to be used to format the output. May not benull.nIndentLevel- The current indentation level- Returns:
- The content of this object as CSS string. Never
null.
-
getSourceLocation
- Specified by:
getSourceLocationin interfaceICSSSourceLocationAware- Returns:
- The source location of this object when it was read by the parser.
May be
nullif an object was not read but manually created.
-
setSourceLocation
Description copied from interface:ICSSSourceLocationAwareSet the source location of the object, determined while parsing.- Specified by:
setSourceLocationin interfaceICSSSourceLocationAware- Parameters:
aSourceLocation- The source location to use. May benull.
-
equals
-
hashCode
public int hashCode() -
toString
-