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 Details

    • Argument

      public Argument()
  • Method Details

    • 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)