Class Mat5ArrayPropertyExtractor

  • All Implemented Interfaces:
    CleanUpHandler

    public class Mat5ArrayPropertyExtractor
    extends AbstractPropertyExtractor
    Property extractor for Matlab array data structures.
    Author:
    fracpete (fracpete at waikato dot ac dot nz)
    • Constructor Detail

      • Mat5ArrayPropertyExtractor

        public Mat5ArrayPropertyExtractor()
    • Method Detail

      • handles

        public boolean handles​(Class cls)
        Checks whether this extractor actually handles this type of class.
        Specified by:
        handles in class AbstractPropertyExtractor
        Parameters:
        cls - the class to check
        Returns:
        true if the extractor handles the object/class
      • size

        public int size()
        The number of properties that are available.
        Specified by:
        size in class AbstractPropertyExtractor
        Returns:
        the number of properties
      • getLabel

        public String getLabel​(int index)
        Returns the label for the specified property.
        Specified by:
        getLabel in class AbstractPropertyExtractor
        Parameters:
        index - the index of the property to get the label for
        Returns:
        the label for the property
      • getValue

        public Object getValue​(int index)
        Returns the current value of the specified property.
        Specified by:
        getValue in class AbstractPropertyExtractor
        Parameters:
        index - the index of the property to retrieve
        Returns:
        the current value of the property