Class ExternalFinderItem


  • public final class ExternalFinderItem
    extends java.lang.Object
    A data class representing an ExternalFinder "item". Immutable. Use ExternalFinderItem.Builder to construct.

    In the original plugin, the character _ in the name was used to indicate a mnemonic; upon setting the name the mnemonic character was extracted and the _ removed. We now do not modify the name, and we leave mnemonic setting up to the Mnemonics library so & is the character to use.

    • Field Detail

      • PLACEHOLDER_TARGET

        public static final java.lang.String PLACEHOLDER_TARGET
        See Also:
        Constant Field Values
    • Method Detail

      • getName

        public java.lang.String getName()
      • getKeystroke

        public javax.swing.KeyStroke getKeystroke()
      • isNopopup

        public boolean isNopopup()
      • isAsciiOnly

        public boolean isAsciiOnly()
      • isNonAsciiOnly

        public boolean isNonAsciiOnly()
      • isASCII

        public static boolean isASCII​(java.lang.String s)
      • getContentSummary

        public java.lang.Object getContentSummary()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object