Package org.assertj.core.presentation
Class CompositeRepresentation
- java.lang.Object
-
- org.assertj.core.presentation.CompositeRepresentation
-
- All Implemented Interfaces:
Representation
public class CompositeRepresentation extends Object implements Representation
-
-
Field Summary
Fields Modifier and Type Field Description private List<Representation>representations-
Fields inherited from interface org.assertj.core.presentation.Representation
DEFAULT_PRIORITY
-
-
Constructor Summary
Constructors Constructor Description CompositeRepresentation(List<Representation> representations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Representation>getAllRepresentationsOrderedByPriority()StringtoString()StringtoStringOf(Object object)Returns theStringrepresentation of the given object.StringunambiguousToStringOf(Object object)Override this method to return aStringrepresentation of the given object that is unambigous so that it can be differentiated from other objects with the sameRepresentation.toStringOf(Object)representation.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.assertj.core.presentation.Representation
getPriority
-
-
-
-
Field Detail
-
representations
private final List<Representation> representations
-
-
Constructor Detail
-
CompositeRepresentation
public CompositeRepresentation(List<Representation> representations)
-
-
Method Detail
-
toStringOf
public String toStringOf(Object object)
Description copied from interface:RepresentationReturns theStringrepresentation of the given object. It may or may not be the object's own implementation oftoString.- Specified by:
toStringOfin interfaceRepresentation- Parameters:
object- the object to represent.- Returns:
- the
toStringrepresentation of the given object.
-
unambiguousToStringOf
public String unambiguousToStringOf(Object object)
Description copied from interface:RepresentationOverride this method to return aStringrepresentation of the given object that is unambigous so that it can be differentiated from other objects with the sameRepresentation.toStringOf(Object)representation.The default implementation calls
Representation.toStringOf(Object)but theStandardRepresentationadds the object hexadecimal identity hash code.- Specified by:
unambiguousToStringOfin interfaceRepresentation- Parameters:
object- the object to represent.- Returns:
- the unambiguous
toStringrepresentation of the given object.
-
getAllRepresentationsOrderedByPriority
public List<Representation> getAllRepresentationsOrderedByPriority()
-
-