2011-06-29 6 views
5

एएनएसआई एस्केप दृश्यों को पढ़ना बहुत ही कमजोर है और गलत होने में बहुत आसान है। मैं एक पुस्तकालय के बाद हूं जिसमें कुछ अच्छे प्रकार के उदाहरणों के रूप में बच निकले अनुक्रमों को पढ़ने के लिए एक अमूर्तता शामिल है। यह अच्छा होगा अगर लाइब्रेरी ने सब कुछ के बजाय दृढ़ता से प्रकार की पेशकश की है तो यह एक मजबूत और अच्छी किस्मत है जो सामान स्वयं करता है।एएनएसआई एस्केप-अनुक्रमित चरित्र धाराओं को पढ़ने/लिखने के लिए जावा ढांचा

किसी भी लाइब्रेरी लाइब्रेरी के लिए कोई पॉइंटर्स की सराहना की जाएगी।

एक समान प्रश्न A library to convert ANSI escapes (terminal formatting/color codes) to HTML जो एक समान प्रेरणा लगता है, वह भी अनुत्तरित रहता है।

+0

मुझे कोई पुस्तकालय नहीं पता है, लेकिन एक बार जावा टर्मिनल कार्यान्वयन के लिए इसका कुछ हिस्सा लागू किया गया। मुझे लगता है कि केवल रंग परिवर्तन और कर्सर आंदोलन। –

+0

@PE, हाँ ive कुछ टर्मिनल अनुकरणकर्ताओं को देखा लेकिन स्ट्रीम को पार्स करने के लिए तर्क, भागने के अनुक्रमों को संभालने के लिए लगभग हमेशा कर्सर को स्थानांतरित करने जैसे स्विंग सामान करने के लिए तर्क के साथ एम्बेडेड किया जाता है। दुर्भाग्यवश इन शब्द अनुकरणकर्ताओं ने दो चिंताओं को अलग नहीं किया है सब कुछ एक में लम्बा हुआ। –

+0

@Giann क्योंकि मेरे क्यू के बहुत कम उत्तर दिए गए हैं। मेरे क्यू पर एक नज़र डालें और खुद के लिए देखें। मैं कोशिश करता हूं और दिलचस्प क्यू पूछता हूं जिसके लिए बस Google या डॉको को इंगित करने के बजाए कुछ विचारों की आवश्यकता होती है। –

उत्तर

6

आप जांसी को देखना चाहते हैं।
यहां homepage और github repo

मुझे उम्मीद है कि इससे मदद मिलती है।

+0

लगभग, ऐसा लगता है कि यह लेखन ansi का समर्थन करता है, लेकिन कक्षा विरासत को देखते हुए यह कोई पढ़ना प्रतीत नहीं होता है (वहां कुछ भी नहीं हैं XXXReader नामक कोई कक्षा नहीं)। –

+0

ऐसा लगता है कि यह ansi एन्कोडेड फ़ाइलों को भी पढ़ता है। ['AnsiConsoleExample2'] देखें (https://github.com/fusesource/jansi/blob/master/jansi/src/test/java/org/fusesource/jansi/AnsiConsoleExample2.java)। यह नियमित आईओ-स्ट्रीम का उपयोग करता है सिस्टम में जांसी पंजीकरण करने के बाद। अच्छा लगता है क्योंकि आप पहले से ही लागू धाराओं की कार्यक्षमता का पुन: उपयोग कर सकते हैं। – c00kiemon5ter

संबंधित मुद्दे