Class ConvertToStringView

  • All Implemented Interfaces:
    elki.database.relation.Relation<java.lang.String>

    public class ConvertToStringView
    extends java.lang.Object
    implements elki.database.relation.Relation<java.lang.String>
    Representation adapter that uses toString() to produce a string representation.
    Since:
    0.4.0
    Author:
    Erich Schubert
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) elki.database.relation.Relation<?> existing
      The database we use
    • Constructor Summary

      Constructors 
      Constructor Description
      ConvertToStringView​(elki.database.relation.Relation<?> existing)
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String get​(elki.database.ids.DBIDRef id)  
      elki.data.type.SimpleTypeInformation<java.lang.String> getDataTypeInformation()  
      elki.database.ids.DBIDs getDBIDs()  
      java.lang.String getLongName()  
      elki.database.ids.DBIDIter iterDBIDs()  
      int size()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface elki.database.relation.Relation

        forEach
    • Field Detail

      • existing

        final elki.database.relation.Relation<?> existing
        The database we use
    • Constructor Detail

      • ConvertToStringView

        public ConvertToStringView​(elki.database.relation.Relation<?> existing)
        Constructor.
        Parameters:
        existing - Existing representation
    • Method Detail

      • get

        public java.lang.String get​(elki.database.ids.DBIDRef id)
        Specified by:
        get in interface elki.database.relation.Relation<java.lang.String>
      • getDBIDs

        public elki.database.ids.DBIDs getDBIDs()
        Specified by:
        getDBIDs in interface elki.database.relation.Relation<java.lang.String>
      • iterDBIDs

        public elki.database.ids.DBIDIter iterDBIDs()
        Specified by:
        iterDBIDs in interface elki.database.relation.Relation<java.lang.String>
      • size

        public int size()
        Specified by:
        size in interface elki.database.relation.Relation<java.lang.String>
      • getDataTypeInformation

        public elki.data.type.SimpleTypeInformation<java.lang.String> getDataTypeInformation()
        Specified by:
        getDataTypeInformation in interface elki.database.relation.Relation<java.lang.String>
      • getLongName

        public java.lang.String getLongName()
        Specified by:
        getLongName in interface elki.database.relation.Relation<java.lang.String>