Class FileDataNodeBuilder


  • public class FileDataNodeBuilder
    extends DataNodeBuilder
    A DataNodeBuilder which tries to build a DataNode from a File object. It examines the file and may invoke a constructor of a DataNode subclass if it knows of one which is likely to be suitable. Rather than trying everything, it will only attempt constructors which it thinks has a good chance of succeeding. Thus, if it works, it will probably be faster than going through the whole list of constructor-based builders. It may also make smarter decisions than doing it that way.
    • Method Detail

      • getInstance

        public static FileDataNodeBuilder getInstance()
        Obtains the singleton instance of this class.
      • suitable

        public boolean suitable​(java.lang.Class objClass)
        Description copied from class: DataNodeBuilder
        Determine whether this builder can be used to work on an object of a given class.
        Specified by:
        suitable in class DataNodeBuilder
        Parameters:
        objClass - the class of an object which might be passed as the argument of buildNode
        Returns:
        whether it's OK to do that
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object