OpenJDK 8 - CommandMap

क्लास कमांडपार्ट




openjdk

क्लास कमांडपार्ट

प्रत्यक्ष ज्ञात उपवर्ग:
MailcapCommandMap
public abstract class CommandMap
extends Object

CommandMap वर्ग सिस्टम में उपलब्ध कमांड ऑब्जेक्ट की एक रजिस्ट्री को एक इंटरफ़ेस प्रदान करता है। डेवलपर्स से अपेक्षा की जाती है कि वे या तो इस पैकेज (MailcapCommandMap) के साथ शामिल कमांडपैड कार्यान्वयन का उपयोग करें या अपना स्वयं का विकास करें। ध्यान दें कि इस वर्ग की कुछ विधियाँ अमूर्त हैं।

जबसे:
1.6

कंस्ट्रक्टर्स

CommandMap

public CommandMap()

तरीके

getDefaultCommandMap

public static CommandMap getDefaultCommandMap()

डिफ़ॉल्ट CommandMap प्राप्त करें।

  • ऐसे मामलों में जहां एक कमांडपॉइंट उदाहरण पहले कुछ मान पर सेट किया गया है ( setDefaultCommandMap के माध्यम से) कमांडपार्ट लौटाएं।
  • ऐसे मामलों में जहां कोई कमांडपॉइंट सेट नहीं किया गया है, कमांडपेक MailcapCommandMap का एक उदाहरण बनाता है और डिफ़ॉल्ट पर सेट करता है, जिससे उसका मान वापस आता है।
यह दिखाता है:
कमांडपॉइंट

setDefaultCommandMap

public static void setDefaultCommandMap(CommandMap commandMap)

डिफ़ॉल्ट CommandMap सेट करें। null साथ इस विधि को कॉल करके डिफ़ॉल्ट पर कमांडपार्ट रीसेट करें।

पैरामीटर:
commandMap - नया डिफॉल्ट कमांड मैप।
फेंकता:
SecurityException - यदि कॉलर के पास डिफ़ॉल्ट बदलने की अनुमति नहीं है

getPreferredCommands

public abstract CommandInfo[] getPreferredCommands(String mimeType)

MIME प्रकार से पसंदीदा कमांड सूची प्राप्त करें। कमांडेंट के कार्यान्वयन से वास्तविक शब्दार्थ निर्धारित होते हैं।

पैरामीटर:
mimeType - MIME प्रकार
यह दिखाता है:
CommandInfo कक्षाएं जो कमांड बीन्स का प्रतिनिधित्व करती हैं।

getPreferredCommands

public CommandInfo[] getPreferredCommands(String mimeType,
                                          DataSource ds)

MIME प्रकार से पसंदीदा कमांड सूची प्राप्त करें। कमांडेंट के कार्यान्वयन से वास्तविक शब्दार्थ निर्धारित होते हैं।

डेटा स्रोत अतिरिक्त जानकारी प्रदान करता है, जैसे कि फ़ाइल का नाम, जो कमांडपॉपर कार्यान्वयन का उपयोग उन कमांड की सूची को और परिष्कृत करने के लिए कर सकता है जो वापस आ गए हैं। इस वर्ग में कार्यान्वयन केवल getPreferredCommands विधि को कहता है जो इस तर्क की उपेक्षा करता है।

पैरामीटर:
mimeType - MIME प्रकार
ds - डेटा के लिए एक डेटा स्रोत
यह दिखाता है:
CommandInfo कक्षाएं जो कमांड बीन्स का प्रतिनिधित्व करती हैं।
जबसे:
जेएएफ १.१

getAllCommands

public abstract CommandInfo[] getAllCommands(String mimeType)

इस प्रकार के लिए सभी उपलब्ध कमांड प्राप्त करें। इस विधि को इस MIME प्रकार के लिए सभी संभावित कमांड को वापस करना चाहिए।

पैरामीटर:
mimeType - MIME प्रकार
यह दिखाता है:
CommandInfo ऑब्जेक्ट्स सभी कमांड्स का प्रतिनिधित्व करते हैं।

getAllCommands

public CommandInfo[] getAllCommands(String mimeType,
                                    DataSource ds)

इस प्रकार के लिए सभी उपलब्ध कमांड प्राप्त करें। इस विधि को इस MIME प्रकार के लिए सभी संभावित कमांड को वापस करना चाहिए।

डेटा स्रोत अतिरिक्त जानकारी प्रदान करता है, जैसे कि फ़ाइल का नाम, जो कमांडपॉपर कार्यान्वयन का उपयोग उन कमांड की सूची को और परिष्कृत करने के लिए कर सकता है जो वापस आ गए हैं। इस वर्ग में कार्यान्वयन केवल getAllCommands विधि को कॉल करता है जो इस तर्क की उपेक्षा करता है।

पैरामीटर:
mimeType - MIME प्रकार
ds - डेटा के लिए एक डेटा स्रोत
यह दिखाता है:
CommandInfo ऑब्जेक्ट्स सभी कमांड्स का प्रतिनिधित्व करते हैं।
जबसे:
जेएएफ १.१

getCommand

public abstract CommandInfo getCommand(String mimeType,
                                       String cmdName)

MIME प्रकार के अनुरूप डिफ़ॉल्ट कमांड प्राप्त करें।

पैरामीटर:
mimeType - MIME प्रकार
cmdName - कमांड नाम
यह दिखाता है:
CommandInfo कमांड के अनुरूप है।

getCommand

public CommandInfo getCommand(String mimeType,
                              String cmdName,
                              DataSource ds)

MIME प्रकार के अनुरूप डिफ़ॉल्ट कमांड प्राप्त करें।

डेटा स्रोत अतिरिक्त जानकारी प्रदान करता है, जैसे कि फ़ाइल का नाम, जो एक कमांडपॉपर कार्यान्वयन का उपयोग उस आदेश को और परिष्कृत करने के लिए कर सकता है जिसे चुना गया है। इस वर्ग में कार्यान्वयन getCommand विधि को कहता है जो इस तर्क की उपेक्षा करता है।

पैरामीटर:
mimeType - MIME प्रकार
cmdName - कमांड नाम
ds - डेटा के लिए एक डेटा स्रोत
यह दिखाता है:
CommandInfo कमांड के अनुरूप है।
जबसे:
जेएएफ १.१

createDataContentHandler

public abstract DataContentHandler createDataContentHandler(String mimeType)

एक DataContentHandler का पता लगाएं जो MIME प्रकार से मेल खाता है। यह निर्धारित करने के लिए तंत्र और शब्दार्थ विशेष कमांडपॉपर के कार्यान्वयन द्वारा निर्धारित किए जाते हैं।

पैरामीटर:
mimeType - MIME प्रकार
यह दिखाता है:
MIME प्रकार के लिए DataContentHandler

createDataContentHandler

public DataContentHandler createDataContentHandler(String mimeType,
                                                   DataSource ds)

एक DataContentHandler का पता लगाएं जो MIME प्रकार से मेल खाता है। यह निर्धारित करने के लिए तंत्र और शब्दार्थ विशेष कमांडपॉपर के कार्यान्वयन द्वारा निर्धारित किए जाते हैं।

डेटा स्रोत अतिरिक्त जानकारी प्रदान करता है, जैसे कि फ़ाइल नाम, जो कि कमांडपॉपर कार्यान्वयन DataContentHandler की पसंद को और परिष्कृत करने के लिए उपयोग कर सकता है। इस वर्ग में कार्यान्वयन केवल createDataContentHandler पद्धति को कॉल करता है जो इस तर्क की उपेक्षा करता है।

पैरामीटर:
mimeType - MIME प्रकार
ds - डेटा के लिए एक डेटा स्रोत
यह दिखाता है:
MIME प्रकार के लिए DataContentHandler
जबसे:
जेएएफ १.१

getMimeTypes

public String[] getMimeTypes()

सभी MIME प्रकारों को इस कमांड मैप पर जाना जाता है। यदि कमांड मैप इस ऑपरेशन का समर्थन नहीं करता है, तो अशक्त वापस आ जाता है।

यह दिखाता है:
स्ट्रिंग के रूप में MIME प्रकारों की सरणी, या समर्थित नहीं होने पर अशक्त
जबसे:
जेएएफ १.१