Apache Commons CLI - คุณสมบัติตัวเลือก
อ็อบเจ็กต์ตัวเลือกใช้เพื่อแสดงตัวเลือกที่ส่งผ่านไปยังโปรแกรมบรรทัดคำสั่ง ต่อไปนี้เป็นคุณสมบัติต่างๆที่อ็อบเจ็กต์ Option มีอยู่
| ซีเนียร์ No | ชื่อ (ประเภท) & s; คำอธิบาย |
|---|---|
| 1 |
opt (String) สตริงการระบุตัวเลือก |
| 2 |
longOpt (String) นามแฝงและสตริงระบุคำอธิบายเพิ่มเติม |
| 3 |
description (String) คำอธิบายฟังก์ชันของตัวเลือก |
| 4 |
required (boolean) ตั้งค่าสถานะเพื่อตรวจสอบว่าตัวเลือกต้องปรากฏบนบรรทัดคำสั่งหรือไม่ |
| 5 |
arg (boolean) ตั้งค่าสถานะเพื่อตรวจสอบว่าตัวเลือกนั้นใช้อาร์กิวเมนต์หรือไม่ |
| 6 |
args (boolean) ตั้งค่าสถานะเพื่อตรวจสอบว่าตัวเลือกรับอาร์กิวเมนต์มากกว่าหนึ่งอาร์กิวเมนต์หรือไม่ |
| 7 |
optionalArg (boolean) ตั้งค่าสถานะเพื่อตรวจสอบว่าอาร์กิวเมนต์ของตัวเลือกเป็นทางเลือกหรือไม่ |
| 8 |
argName (String) ชื่อของค่าอาร์กิวเมนต์สำหรับคำสั่งการใช้งาน |
| 9 |
valueSeparator (char) ค่าอักขระที่ใช้ในการแยกสตริงอาร์กิวเมนต์ |
| 10 |
type (Object) ประเภทอาร์กิวเมนต์ |
| 11 |
value (String) ค่าตัวเลือก |
| 12 |
values (String[]) ค่าของตัวเลือก |