package org.jboss.windup.reporting.config;
/**
* Represents a link to an external resource, such as an URL.
*
* @author <a href="mailto:lincolnbaxter@gmail.com">Lincoln Baxter, III</a>
*/
public class Link
{
private final String link;
private final String title;
private Link(String link, String title)
{
this.link = link;
this.title = title;
}
/**
* Create a new {@link Link} instance with the given target and title.
*/
public static Link to(String description, String link)
{
return new Link(link, description);
}
/**
* Get the {@link Link} value.
*/
public String getLink()
{
return link;
}
/**
* Get the title of this {@link Link}.
*/
public String getTitle()
{
return title;
}
@Override
public String toString()
{
return "Link.to(" + link + ").titled(" + title + ")";
}
}