7.0/10 (51 أصوات )

TrueSetting يهتم التحميل وتحليل ، وتفويض وهذا على حد سواء ، ذلك أن كل هذا يمكن أن يتم مع بضعة خطوط شفرة المصدر. وهو مصمم ليكون للتوسع بحيث يمكنك بسهولة تكييفه لتهيئة بيئات طلبك من مصادر إضافية مثل على سبيل المثال databases.TrueSetting مصممة لتكون قابلة للبحيث يمكن استخدامها لتطبيق إعدادات تهيئة العديد من مصادر عديدة (سطر ، وتفضيل الملفات وتفضيل العقد). أعط TrueSetting وهو محاولة لإجراء تقييم كامل قدراتها! فيما يلي بعض الملامح الرئيسية TrueSetting : إعدادات يمكن تحليل سطر الأوامر من حكومة الوحدة الوطنية في الأسلوب (على سبيل المثال -- خيار أو بين س). سطر منطقي واضح على دعم إعدادات الإنترنت أو التبديل باستخدام سطر (على سبيل المثال -- تحديد : ل). ويمكن ضبط السلع المستوردة والمصدرة من وإلى جاوة عقارات تفضيلات جافا ، جافا الخرائط أو أي فئة أخرى قدمت StringMap تنفيذ الواجهة. إعدادات يمكن استخدام الافتراضي بالسلاسل المندوبين الاستيراد أو التصدير أو تحليل قيم من مصادر متعددة مع تحديد الأولويات. على سبيل المثال وهو وضع يمكن تحليل من سطر في حين أن القيمة الافتراضية يعرف في خصائص الملف. كل الفئات تنفيذ خطة لدعم JavaBean مقيدة ومقيدة الممتلكات مع غرامة الحبيبات توليد ونشر حالة من التقصير المندوبين. كل الفئات في هذه المجموعة لدعم (دو) ، والتسلسل من ملفات باستخدام XMLEncoder. غير قابل للضبط ويمكن استخدامها لتوفير مشفرة يصعب تطبيق التخلف عن الدفع. ضبط أكبر عدد يمكن أن يكون لسلسلة الحجج كما تريد. يمكن أن يكون عددهم وأعلنت (أي ثابتة) لإنفاذ القيم مجدية. عن طريق الإرث الإعدادات تحديد السلوك التعسفي تعقيدا عندما مجموعة (وهكذا أيضا عندما المستوردة أو تحليل). ما الجديد في هذا الإصدار : [سجل التغيير قراءة كاملة] ثابت : أساليب (صراحة) في فئة مختارة de.schlichtherle.setting.Setting فعل اختبار مع موضوع الهوية بدلا من وجوه Boolean.TRUE المساواة.



  • مرات التنزيل: 237
  • متطلبات التشغيل: Windows All
  • الحجم: 29 KB
  • الترخيص: Apache License 2.0
  • الاصدار : License
  • اضيف في: 0000-00-00 00:00:00
  • اخر تحديث: 14/08/2009
  • الموقع علي الانترنت:






Description




TrueSetting takes care of loading, parsing, delegating and such alike so that all this can be done with just a few lines of source code. It is designed to be extensible so that you can easily adapt it to initialize your application settings from additional sources like e.g. databases.TrueSetting is designed to be scalable so that it can be used for numerous application settings initialized from many sources (command line, preference files and preference nodes).Give TrueSetting a try to fully assess its capabilities!
key features of "TrueSetting":

· Settings can be parsed from the command line in GNU style (e.g. as "--option" or "-o").
· Boolean command line settings support explicit on- or off-switching using the command line (e.g. "--setting:off").
· Settings can be imported and exported from and to Java Properties, Java Preferences, Java Maps or any other class implementing the provided StringMap interface.
· Settings can be chained using default delegates to import, export or parse values from multiple sources with a determined priority. E.g. a setting can be parsed from the command line while its default value is defined in a properties file.
· All classes implement the JavaBean pattern to support bound and constrained properties with fine grained event generation and propagation from the default delegates.
· All classes in this package support (de)serialization from and to XML files using XMLEncoder.
· Immutable settings may be used to provide hard coded application defaults.
· Settings can have as many string arguments as you want. Their number can be declared (i.e. fixed) in order to enforce meaningful values.
· Via inheritance settings may define arbitrary complex behavior when set (and thus also when imported or parsed).
What's New in This Release: [ read full changelog ]

· Fixed: The methods is(Explicitly)Selected in the class de.schlichtherle.setting.Setting did test object identity with Boolean.TRUE instead of object equality.









التعليقات علي TrueSetting 1.15 (Apache License 2.0)
اضافة تعليق

تعليقات الفيسبوك

تعليقات الموقع