Class AbstractSVMTarget

  • All Implemented Interfaces:
    SVMTarget

    public abstract class AbstractSVMTarget
    extends java.lang.Object
    implements SVMTarget

    An abstract implementation of an SVMModel.

    You only need implement items, itemTargets and getTarget to make a read-only implementation.

    Author:
    Matthew Pocock
    • Method Detail

      • setTarget

        public void setTarget​(java.lang.Object item,
                              double target)
                       throws java.lang.UnsupportedOperationException
        Specified by:
        setTarget in interface SVMTarget
        Throws:
        java.lang.UnsupportedOperationException
      • addItem

        public void addItem​(java.lang.Object item)
                     throws java.lang.UnsupportedOperationException
        Specified by:
        addItem in interface SVMTarget
        Throws:
        java.lang.UnsupportedOperationException
      • addItemTarget

        public void addItemTarget​(java.lang.Object item,
                                  double target)
                           throws java.lang.UnsupportedOperationException
        Specified by:
        addItemTarget in interface SVMTarget
        Throws:
        java.lang.UnsupportedOperationException
      • removeItem

        public void removeItem​(java.lang.Object item)
                        throws java.lang.UnsupportedOperationException
        Specified by:
        removeItem in interface SVMTarget
        Throws:
        java.lang.UnsupportedOperationException
      • clear

        public void clear()
                   throws java.lang.UnsupportedOperationException
        Specified by:
        clear in interface SVMTarget
        Throws:
        java.lang.UnsupportedOperationException