接口 SkillsHolder.SkillsHolderWrapper
- 所有超级接口:
SkillsHolder,Wrapper<SkillsHolder>
- 所有已知实现类:
AbsChessman
- 封闭接口:
- SkillsHolder
- 函数接口:
- 这是一个函数接口, 因此可用作 lambda 表达式或方法引用的赋值目标。
@FunctionalInterface
public static interface SkillsHolder.SkillsHolderWrapper
extends SkillsHolder, Wrapper<SkillsHolder>
通过持有和代理另一个
SkillsHolder来实现的简单模板,只需要实现一个方法即可。-
嵌套类概要
从接口继承的嵌套类/接口 me.magicall.game.skill.SkillsHolder
SkillsHolder.SkillsHolderWrapper -
方法概要
修饰符和类型方法说明default voiddefault Skilldefault Collection<? extends Skill>default booleandefault voidremoveSkill(Skill skill) default SkillsHolderunwrap()
-
方法详细资料
-
rawSkillOwner
SkillsHolder rawSkillOwner() -
unwrap
- 指定者:
unwrap在接口中Wrapper<SkillsHolder>
-
hasSkill
- 指定者:
hasSkill在接口中SkillsHolder
-
getSkills
- 指定者:
getSkills在接口中SkillsHolder
-
addSkill
- 指定者:
addSkill在接口中SkillsHolder
-
removeSkill
- 指定者:
removeSkill在接口中SkillsHolder
-
getSkill
- 指定者:
getSkill在接口中SkillsHolder
-