Signature.Builder

Signature.Builder คลาสคงที่สาธารณะ

สร้างลายเซ็นฟังก์ชันใหม่

คอนสตรัคชั่นสาธารณะ

วิธีการสาธารณะ

ลายเซ็น
สร้าง ()
ส่งกลับลายเซ็นจากข้อมูลที่ให้ไว้
ลายเซ็นนักก่อสร้าง
อินพุต (สตริง inputName, ตัวดำเนินการ <?> อินพุต)
ลงทะเบียนเทนเซอร์เป็นอินพุตของฟังก์ชัน
ลายเซ็นนักก่อสร้าง
คีย์ (คีย์สตริง)
ตั้งค่าคีย์เฉพาะของลายเซ็นนี้
ลายเซ็นนักก่อสร้าง
methodName (เมธอดสตริงชื่อ)
ให้ข้อมูลชื่อที่ขยายได้ทำให้ผู้ใช้บุคคลที่สามสามารถทำเครื่องหมายลายเซ็นว่าสนับสนุนวิธีการเฉพาะ
ลายเซ็นนักก่อสร้าง
เอาท์พุท (สตริงชื่อเอาท์พุท, ตัวถูกดำเนินการ <?> เอาท์พุท)
ลงทะเบียนเทนเซอร์เป็นเอาต์พุตของฟังก์ชัน

วิธีการสืบทอด

คอนสตรัคชั่นสาธารณะ

ผู้สร้าง สาธารณะ ()

วิธีการสาธารณะ

การสร้าง ลายเซ็น สาธารณะ ()

ส่งกลับลายเซ็นจากข้อมูลที่ให้ไว้

อินพุต Signature.Builder สาธารณะ (สตริง inputName, Operand <?> อินพุต)

ลงทะเบียนเทนเซอร์เป็นอินพุตของฟังก์ชัน

พารามิเตอร์
ชื่ออินพุต ชื่อที่ใช้งานง่ายสำหรับเทนเซอร์อินพุตนี้
ป้อนข้อมูล เทนเซอร์อินพุต
การส่งคืน
  • ผู้สร้างรายนี้
ขว้าง
ข้อยกเว้นอาร์กิวเมนต์ที่ผิดกฎหมาย หาก inputName ถูกแมปกับอินพุตอื่นแล้ว

คีย์ Signature.Builder สาธารณะ (คีย์สตริง)

ตั้งค่าคีย์เฉพาะของลายเซ็นนี้

เมื่อไม่ได้ตั้งค่าอย่างชัดเจน ค่าเริ่มต้นคือ DEFAULT_KEY

พารามิเตอร์
สำคัญ รหัสลายเซ็น
การส่งคืน
  • ผู้สร้างรายนี้
ขว้าง
ข้อยกเว้นอาร์กิวเมนต์ที่ผิดกฎหมาย หากคีย์ไม่ถูกต้อง

สาธารณะ Signature.Builder methodName (สตริง methodName)

ให้ข้อมูลชื่อที่ขยายได้ทำให้ผู้ใช้บุคคลที่สามสามารถทำเครื่องหมายลายเซ็นว่าสนับสนุนวิธีการเฉพาะ

พารามิเตอร์
ชื่อวิธีการ ชื่อวิธีการหรือค่าว่างสำหรับไม่มี (ค่าเริ่มต้น)
การส่งคืน
  • ผู้สร้างรายนี้

สาธารณะ Signature.Builder เอาท์พุต (สตริงชื่อเอาท์พุต ตัวดำเนินการ <?> เอาท์พุต)

ลงทะเบียนเทนเซอร์เป็นเอาต์พุตของฟังก์ชัน

พารามิเตอร์
ชื่อเอาท์พุท ชื่อที่ใช้งานง่ายสำหรับเทนเซอร์เอาท์พุตนี้
เอาท์พุท เทนเซอร์เอาท์พุต
การส่งคืน
  • ผู้สร้างรายนี้
ขว้าง
ข้อยกเว้นอาร์กิวเมนต์ที่ผิดกฎหมาย หาก outputName ถูกแมปกับเอาต์พุตอื่นแล้ว