/**
* Copyright (C) Intersect 2012.
*
* This module contains Proprietary Information of Intersect,
* and should be treated as Confidential.
*/
package au.org.intersect.exsite9.view.widgets;
import org.eclipse.swt.widgets.ExpandBar;
import org.eclipse.swt.widgets.ExpandItem;
import au.org.intersect.exsite9.domain.MetadataCategory;
/**
* An ExpandItem that knows about the Metadata Category it is for.
*/
public final class MetadataCategoryExpandItem extends ExpandItem
{
private final MetadataCategory metadataCategory;
public MetadataCategoryExpandItem(final ExpandBar parent, final int style, final MetadataCategory metadataCategory)
{
super(parent, style);
this.metadataCategory = metadataCategory;
}
public MetadataCategory getMetadataCategory()
{
return this.metadataCategory;
}
@Override
protected void checkSubclass()
{
// screw you SWT!
}
}