Class Product

java.lang.Object
net.finmath.smartcontract.product.xml.Product
Direct Known Subclasses:
BulletPayment, CapFloor, CommodityForward, CommodityOption, CommodityPerformanceSwapBase, CommoditySwap, CommoditySwaption, CreditDefaultSwap, DividendSwapTransactionSupplement, EquityDerivativeBase, Fra, FxAccrualForward, FxFlexibleForward, FxForwardVolatilityAgreement, FxPerformanceSwap, FxRangeAccrual, FxSingleLeg, FxSwap, FxTargetKnockoutForward, GenericProduct, InstrumentTradeDetails, NettedSwapBase, Option, Repo, ReturnSwapBase, StandardProduct, Strategy, Swap, Swaption, TermDeposit, VarianceSwapTransactionSupplement, VolatilitySwapTransactionSupplement

public abstract class Product extends Object
The base type which all FpML products extend.

Java class for Product complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="Product">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <group ref="{http://www.fpml.org/FpML-5/confirmation}Product.model" minOccurs="0"/>
       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
     </restriction>
   </complexContent>
 </complexType>