Class AnyRequirement
java.lang.Object
de.rpgframework.genericrpg.requirements.Requirement
de.rpgframework.genericrpg.requirements.AnyRequirement
- All Implemented Interfaces:
ResolvableRequirement
@Root(name="selreq")
public class AnyRequirement
extends Requirement
implements ResolvableRequirement
-
Field Summary
FieldsFields inherited from class de.rpgframework.genericrpg.requirements.Requirement
apply, reference, type -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(Requirement mod) voidbooleanvoidremove(Requirement mod) booleanresolve()toString()voidvalidate()Validate content in this modification during loadMethods inherited from class de.rpgframework.genericrpg.requirements.Requirement
getApply, getAsKeys, getKey, getType
-
Field Details
-
optionList
@ElementList(entry="datareq",type=ExistenceRequirement.class) @ElementList(entry="valuereq",type=ValueRequirement.class) protected List<Requirement> optionList
-
-
Constructor Details
-
AnyRequirement
public AnyRequirement() -
AnyRequirement
-
AnyRequirement
-
-
Method Details
-
add
-
add
-
remove
-
equals
-
getOptions
-
getOptionList
-
toString
-
resolve
public boolean resolve()- Specified by:
resolvein interfaceResolvableRequirement- See Also:
-
validate
Validate content in this modification during load- Overrides:
validatein classRequirement- Throws:
ReferenceException
-