Package org.apache.maven.doxia.site.decoration

## Class Skin

- java.lang.Object
- - org.apache.maven.doxia.site.decoration.Skin

All Implemented Interfaces:
  `java.io.Serializable`, `java.lang.Cloneable`

    public class Skin
    extends java.lang.Object
    implements java.io.Serializable, java.lang.Cloneable

An skin artifact declaration.

Version:
  $Revision$ $Date$
See Also:
  Serialized Form

### Constructor Summary

Constructors
`Skin()`

### Method Summary

All Methods Static Methods Instance Methods Concrete Methods
`Skin` `clone()` Method clone.
`boolean` `equals​(java.lang.Object other)` Method equals.
`java.lang.String` `getArtifactId()` Get the skin artifact ID.
`static Skin` `getDefaultSkin()`
`java.lang.String` `getGroupId()` Get the skin group ID.
`java.lang.String` `getVersion()` Get the skin version.
`int` `hashCode()` Method hashCode.
`void` `setArtifactId​(java.lang.String artifactId)` Set the skin artifact ID.
`void` `setGroupId​(java.lang.String groupId)` Set the skin group ID.
`void` `setVersion​(java.lang.String version)` Set the skin version.
`java.lang.String` `toString()` Method toString.

### Methods inherited from class java.lang.Object

`finalize, getClass, notify, notifyAll, wait, wait, wait`

### Constructor Detail

#### Skin

    public Skin()

### Method Detail

#### clone

    public Skin clone()

Method clone.

Overrides:
  `clone` in class `java.lang.Object`
Returns:
  Skin

#### equals

    public boolean equals​(java.lang.Object other)

Method equals.

Overrides:
  `equals` in class `java.lang.Object`
Parameters:
  `other` -
Returns:
  boolean

#### getArtifactId

    public java.lang.String getArtifactId()

Get the skin artifact ID.

Returns:
  String

#### getGroupId

    public java.lang.String getGroupId()

Get the skin group ID.

Returns:
  String

#### getVersion

    public java.lang.String getVersion()

Get the skin version.

Returns:
  String

#### hashCode

    public int hashCode()

Method hashCode.

Overrides:
  `hashCode` in class `java.lang.Object`
Returns:
  int

#### setArtifactId

    public void setArtifactId​(java.lang.String artifactId)

Set the skin artifact ID.

Parameters:
  `artifactId` -

#### setGroupId

    public void setGroupId​(java.lang.String groupId)

Set the skin group ID.

Parameters:
  `groupId` -

#### setVersion

    public void setVersion​(java.lang.String version)

Set the skin version.

Parameters:
  `version` -

#### toString

    public java.lang.String toString()

Method toString.

Overrides:
  `toString` in class `java.lang.Object`
Returns:
  String

#### getDefaultSkin

    public static Skin getDefaultSkin()

Returns:
  the default skin `org.apache.maven.skins:maven-default-skin:1.2`.