package com.simpligility.maven.plugins.android.phase01generatesources;
import java.util.Collections;
import java.util.Set;
import java.util.TreeSet;
/**
* Represents a layout that is duplicating among more than one Android package.
*/
final class ConflictingLayout
{
private final String layoutFileName;
private final Set<String> packageNames = new TreeSet<String>();
ConflictingLayout( String layoutFileName )
{
this.layoutFileName = layoutFileName;
}
public String getLayoutFileName()
{
return layoutFileName;
}
public void addPackageName( String packageName )
{
packageNames.add( packageName );
}
public Set<String> getPackageNames()
{
return Collections.unmodifiableSet( packageNames );
}
}