Class TraitInfoImpl
java.lang.Object
org.pushingpixels.substance.internal.utils.TraitInfoImpl
- All Implemented Interfaces:
SubstanceTraitInfo
- Direct Known Subclasses:
SkinInfo
Basic class for trait info.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the class name of the associated trait.Returns the display name of the associated trait.boolean
Returns indication whether the associated trait is default.void
setDefault
(boolean isDefault) Sets indication whether the associated trait is default.
-
Constructor Details
-
TraitInfoImpl
Simple constructor.- Parameters:
displayName
- Display name of the associated trait.className
- Class name of the associated trait.
-
-
Method Details
-
getClassName
Description copied from interface:SubstanceTraitInfo
Returns the class name of the associated trait.- Specified by:
getClassName
in interfaceSubstanceTraitInfo
- Returns:
- The class name of the associated trait. This method is part of officially supported API.
-
getDisplayName
Description copied from interface:SubstanceTraitInfo
Returns the display name of the associated trait. This method is part of officially supported API.- Specified by:
getDisplayName
in interfaceSubstanceTraitInfo
- Returns:
- The display name of the associated trait.
-
isDefault
public boolean isDefault()Description copied from interface:SubstanceTraitInfo
Returns indication whether the associated trait is default.- Specified by:
isDefault
in interfaceSubstanceTraitInfo
- Returns:
true
if the associated trait is default,false
otherwise.
-
setDefault
public void setDefault(boolean isDefault) Description copied from interface:SubstanceTraitInfo
Sets indication whether the associated trait is default.- Specified by:
setDefault
in interfaceSubstanceTraitInfo
- Parameters:
isDefault
- New indication whether the associated trait is default.
-