Package net.ontopia.topicmaps.impl.utils
Class Argument
- java.lang.Object
-
- net.ontopia.topicmaps.impl.utils.Argument
-
public class Argument extends Object
INTERNAL: Represents one argument in the signature checked by ArgumentValidator.
-
-
Constructor Summary
Constructors Constructor Description Argument()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addType(Class<?> type)
boolean
allows(Class<?> type)
Class<?>[]
getTypes()
boolean
isMultiValue()
boolean
isOptional()
boolean
isRepeatable()
boolean
mustBeBound()
boolean
requires(Class<?> type)
void
setMultiValue()
void
setMustBeBound()
void
setOptional()
void
setRepeatable()
-
-
-
Method Detail
-
addType
public void addType(Class<?> type)
-
getTypes
public Class<?>[] getTypes()
-
setOptional
public void setOptional()
-
setRepeatable
public void setRepeatable()
-
setMustBeBound
public void setMustBeBound()
-
setMultiValue
public void setMultiValue()
-
isOptional
public boolean isOptional()
-
isRepeatable
public boolean isRepeatable()
-
isMultiValue
public boolean isMultiValue()
-
mustBeBound
public boolean mustBeBound()
-
allows
public boolean allows(Class<?> type)
-
requires
public boolean requires(Class<?> type)
-
-