public class ContainerInfo extends java.lang.Object implements WorksetVersionAware
Constructor and Description |
---|
ContainerInfo(ClassContainer container)
Creates a new instance with an identifier generated for the given container
utilizing the newest identifier calculator.
|
ContainerInfo(java.lang.String identifier)
Initialize the new instance the given identifier.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAlias() |
protected ContainerIdentifierCalculator |
getContainerIdentifierCalculator() |
protected java.lang.String |
getContainerIdentifierOf(ClassContainer container) |
java.lang.String |
getIdentifier() |
boolean |
getThirdPartyFlag() |
void |
handleWorksetVersion(WorksetVersion worksetVersion) |
protected java.lang.String |
inspectString() |
protected boolean |
matches(ClassContainer container) |
protected void |
migrateIdentifier(ClassContainer container)
Recalculates and replaces the identifier if the data was loaded from a
workset file of version 10 or older.
|
void |
setAlias(java.lang.String newValue) |
protected void |
setContainerIdentifierCalculator(ContainerIdentifierCalculator containerIdentifierCalculator) |
protected void |
setIdentifier(java.lang.String newValue) |
void |
setThirdPartyFlag(boolean newValue) |
java.lang.String |
toString() |
public ContainerInfo(java.lang.String identifier)
public ContainerInfo(ClassContainer container)
public java.lang.String getIdentifier()
public boolean getThirdPartyFlag()
public void setThirdPartyFlag(boolean newValue)
public java.lang.String getAlias()
public void setAlias(java.lang.String newValue)
public void handleWorksetVersion(WorksetVersion worksetVersion)
handleWorksetVersion
in interface WorksetVersionAware
public java.lang.String toString()
toString
in class java.lang.Object
protected boolean matches(ClassContainer container)
protected void migrateIdentifier(ClassContainer container)
protected java.lang.String getContainerIdentifierOf(ClassContainer container)
protected void setContainerIdentifierCalculator(ContainerIdentifierCalculator containerIdentifierCalculator)
protected ContainerIdentifierCalculator getContainerIdentifierCalculator()
protected void setIdentifier(java.lang.String newValue)
protected java.lang.String inspectString()