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[])

ค่าของตัวเลือก