Class DnDBorderFactory


  • class DnDBorderFactory
    extends java.lang.Object
    DnDBorderFactory is responsible for creating node borders used under different drag and drop operations.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      (package private) static class  DnDBorderFactory.DropAllowedBorder
      DropAllowedBorder is a Border that indicates that something is being droped on top of a valid node.
      (package private) static class  DnDBorderFactory.DropNotAllowedBorder
      DropOnNodeBorder is a Border that indicates that something cannot be dropped here.
      (package private) static class  DnDBorderFactory.OffsetBorder
      OffsetBorder is a Border that contains an offset.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private javax.swing.border.Border dropAllowedBorder
      Holds value of property dropAllowedBorder.
      private javax.swing.border.Border dropNotAllowedBorder
      Holds value of property dropNotAllowedBorder.
      private javax.swing.border.Border emptyBorder  
      private javax.swing.border.Border offsetBorder
      Holds value of property offsetBorder.
    • Constructor Summary

      Constructors 
      Constructor Description
      DnDBorderFactory()
      Creates a new instance of DnDBorderFactory
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      javax.swing.border.Border getDropAllowedBorder()
      Getter for property dropAllowedBorder.
      javax.swing.border.Border getDropNotAllowedBorder()
      Getter for property dropNotAllowedBorder.
      javax.swing.border.Border getEmptyBorder()  
      javax.swing.border.Border getOffsetBorder()
      Getter for property offsetBorder.
      void setDropAllowedBorder​(javax.swing.border.Border dropAllowedBorder)
      Setter for property dropAllowedBorder.
      void setDropNotAllowedBorder​(javax.swing.border.Border dropNotAllowedBorder)
      Setter for property dropNotAllowedBorder.
      void setEmptyBorder​(javax.swing.border.Border anEmptyBorder)  
      void setOffsetBorder​(javax.swing.border.Border offsetBorder)
      Setter for property offsetBorder.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • dropAllowedBorder

        private javax.swing.border.Border dropAllowedBorder
        Holds value of property dropAllowedBorder.
      • dropNotAllowedBorder

        private javax.swing.border.Border dropNotAllowedBorder
        Holds value of property dropNotAllowedBorder.
      • offsetBorder

        private javax.swing.border.Border offsetBorder
        Holds value of property offsetBorder.
      • emptyBorder

        private javax.swing.border.Border emptyBorder
    • Constructor Detail

      • DnDBorderFactory

        public DnDBorderFactory()
        Creates a new instance of DnDBorderFactory
    • Method Detail

      • getDropAllowedBorder

        public javax.swing.border.Border getDropAllowedBorder()
        Getter for property dropAllowedBorder.
        Returns:
        Value of property dropAllowedBorder.
      • setDropAllowedBorder

        public void setDropAllowedBorder​(javax.swing.border.Border dropAllowedBorder)
        Setter for property dropAllowedBorder.
        Parameters:
        dropAllowedBorder - New value of property dropAllowedBorder.
      • getDropNotAllowedBorder

        public javax.swing.border.Border getDropNotAllowedBorder()
        Getter for property dropNotAllowedBorder.
        Returns:
        Value of property dropNotAllowedBorder.
      • setDropNotAllowedBorder

        public void setDropNotAllowedBorder​(javax.swing.border.Border dropNotAllowedBorder)
        Setter for property dropNotAllowedBorder.
        Parameters:
        dropNotAllowedBorder - New value of property dropNotAllowedBorder.
      • getOffsetBorder

        public javax.swing.border.Border getOffsetBorder()
        Getter for property offsetBorder.
        Returns:
        Value of property offsetBorder.
      • setOffsetBorder

        public void setOffsetBorder​(javax.swing.border.Border offsetBorder)
        Setter for property offsetBorder.
        Parameters:
        offsetBorder - New value of property offsetBorder.
      • getEmptyBorder

        public javax.swing.border.Border getEmptyBorder()
      • setEmptyBorder

        public void setEmptyBorder​(javax.swing.border.Border anEmptyBorder)