Class CompoundArtifactDelta
- java.lang.Object
-
- org.eclipse.tycho.zipcomparator.internal.SimpleArtifactDelta
-
- org.eclipse.tycho.zipcomparator.internal.CompoundArtifactDelta
-
- All Implemented Interfaces:
ArtifactDelta
public class CompoundArtifactDelta extends SimpleArtifactDelta
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,ArtifactDelta>
members
-
Constructor Summary
Constructors Constructor Description CompoundArtifactDelta(java.lang.String message, java.util.Map<java.lang.String,ArtifactDelta> members)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
appendDetailedMessage(java.lang.StringBuilder message, int indent)
java.lang.String
getDetailedMessage()
java.util.Map<java.lang.String,ArtifactDelta>
getMembers()
private void
indent(java.lang.StringBuilder message, int indent)
void
writeDetails(java.io.File basedir)
private void
writeFile(java.io.File basedir, java.lang.String path, java.lang.String data)
-
Methods inherited from class org.eclipse.tycho.zipcomparator.internal.SimpleArtifactDelta
getBaseline, getMessage, getReactor
-
-
-
-
Field Detail
-
members
private final java.util.Map<java.lang.String,ArtifactDelta> members
-
-
Constructor Detail
-
CompoundArtifactDelta
public CompoundArtifactDelta(java.lang.String message, java.util.Map<java.lang.String,ArtifactDelta> members)
-
-
Method Detail
-
getMembers
public java.util.Map<java.lang.String,ArtifactDelta> getMembers()
-
getDetailedMessage
public java.lang.String getDetailedMessage()
- Specified by:
getDetailedMessage
in interfaceArtifactDelta
- Overrides:
getDetailedMessage
in classSimpleArtifactDelta
- Returns:
- detailed description of the delta, never null.
-
appendDetailedMessage
protected void appendDetailedMessage(java.lang.StringBuilder message, int indent)
-
indent
private void indent(java.lang.StringBuilder message, int indent)
-
writeDetails
public void writeDetails(java.io.File basedir) throws java.io.IOException
- Throws:
java.io.IOException
-
writeFile
private void writeFile(java.io.File basedir, java.lang.String path, java.lang.String data) throws java.io.IOException
- Throws:
java.io.IOException
-
-