Package jetbrains.mps.errors.item
Class FlavouredItem.ReportItemFlavour<I extends FlavouredItem,T>
- java.lang.Object
 - 
- jetbrains.mps.errors.item.FlavouredItem.ReportItemFlavour<I,T>
 
 
- 
- Direct Known Subclasses:
 ReportItemBase.SimpleReportItemFlavour
- Enclosing interface:
 - FlavouredItem
 
public abstract static class FlavouredItem.ReportItemFlavour<I extends FlavouredItem,T> extends Object
 
- 
- 
Constructor Summary
Constructors Constructor Description ReportItemFlavour() 
- 
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleancanGet(FlavouredItem reportItem)FlavouredItem.FlavourPredicate<I,T>deserializePredicate(String serialized)abstract Tget(I reportItem)protected abstract Class<I>getApplicableClass()abstract StringgetId()Stringserialize(T value)FlavouredItem.FlavourPredicate<I,T>toPredicate(T value)StringtoString()TtryToGet(FlavouredItem reportItem) 
 - 
 
- 
- 
Method Detail
- 
tryToGet
@Nullable public T tryToGet(FlavouredItem reportItem)
 
- 
canGet
public boolean canGet(FlavouredItem reportItem)
 
- 
toPredicate
public FlavouredItem.FlavourPredicate<I,T> toPredicate(T value)
 
- 
deserializePredicate
public FlavouredItem.FlavourPredicate<I,T> deserializePredicate(String serialized)
 
 - 
 
 -