public interface TreasureObjVisitor
TreasureObj
instances.Modifier and Type | Method and Description |
---|---|
void |
visit(@NotNull ArchTreasureObj treasureObj)
Called for
ArchTreasureObj instances. |
void |
visit(@NotNull FolderTreasureObj treasureObj)
Called for
FolderTreasureObj instances. |
void |
visit(@NotNull NoTreasureObj treasureObj)
Called for
NoTreasureObj instances. |
void |
visit(@NotNull TreasureListTreasureObj treasureObj)
Called for
TreasureListTreasureObj instances. |
void |
visit(@NotNull YesTreasureObj treasureObj)
Called for
YesTreasureObj instances. |
void visit(@NotNull @NotNull ArchTreasureObj treasureObj)
ArchTreasureObj
instances.treasureObj
- the instancevoid visit(@NotNull @NotNull FolderTreasureObj treasureObj)
FolderTreasureObj
instances.treasureObj
- the instancevoid visit(@NotNull @NotNull NoTreasureObj treasureObj)
NoTreasureObj
instances.treasureObj
- the instancevoid visit(@NotNull @NotNull TreasureListTreasureObj treasureObj)
TreasureListTreasureObj
instances.treasureObj
- the instancevoid visit(@NotNull @NotNull YesTreasureObj treasureObj)
YesTreasureObj
instances.treasureObj
- the instance