default EtdFuturePosition |
PositionCsvInfoResolver.completePosition(CsvRow row,
EtdFuturePosition position,
EtdContractSpec spec) |
Completes the position, potentially parsing additional columns.
|
default EtdOptionPosition |
PositionCsvInfoResolver.completePosition(CsvRow row,
EtdOptionPosition position,
EtdContractSpec spec) |
Completes the position, potentially parsing additional columns.
|
default SecurityPosition |
PositionCsvInfoResolver.completePosition(CsvRow row,
SecurityPosition position) |
Completes the position, potentially parsing additional columns.
|
default IborCapFloorTrade |
TradeCsvInfoResolver.completeTrade(CsvRow row,
IborCapFloorTrade trade) |
Completes the CapFloor trade, potentially parsing additional columns.
|
default CdsIndexTrade |
TradeCsvInfoResolver.completeTrade(CsvRow row,
CdsIndexTrade trade) |
Completes the CDS Index trade, potentially parsing additional columns.
|
default CdsTrade |
TradeCsvInfoResolver.completeTrade(CsvRow row,
CdsTrade trade) |
Completes the CDS trade, potentially parsing additional columns.
|
default TermDepositTrade |
TradeCsvInfoResolver.completeTrade(CsvRow row,
TermDepositTrade trade) |
Completes the trade, potentially parsing additional columns.
|
default FraTrade |
TradeCsvInfoResolver.completeTrade(CsvRow row,
FraTrade trade) |
Completes the FRA trade, potentially parsing additional columns.
|
default FxNdfTrade |
TradeCsvInfoResolver.completeTrade(CsvRow row,
FxNdfTrade trade) |
Completes the FX NDF trade, potentially parsing additional columns.
|
default FxSingleTrade |
TradeCsvInfoResolver.completeTrade(CsvRow row,
FxSingleTrade trade) |
Completes the FX Forward trade, potentially parsing additional columns.
|
default FxSwapTrade |
TradeCsvInfoResolver.completeTrade(CsvRow row,
FxSwapTrade trade) |
Completes the FX Swap trade, potentially parsing additional columns.
|
default FxVanillaOptionTrade |
TradeCsvInfoResolver.completeTrade(CsvRow row,
FxVanillaOptionTrade trade) |
Completes the FX Vanilla Option trade, potentially parsing additional columns.
|
default BulletPaymentTrade |
TradeCsvInfoResolver.completeTrade(CsvRow row,
BulletPaymentTrade trade) |
Completes the trade, potentially parsing additional columns.
|
default SecurityTrade |
TradeCsvInfoResolver.completeTrade(CsvRow row,
SecurityTrade trade) |
Completes the trade, potentially parsing additional columns.
|
default SwapTrade |
TradeCsvInfoResolver.completeTrade(CsvRow row,
SwapTrade trade) |
Completes the Swap trade, potentially parsing additional columns.
|
default SwaptionTrade |
TradeCsvInfoResolver.completeTrade(CsvRow row,
SwaptionTrade trade) |
Completes the Swaption trade, potentially parsing additional columns.
|
default <T extends Trade> T |
TradeCsvInfoResolver.completeTradeCommon(CsvRow row,
T trade) |
Completes the trade, potentially parsing additional columns.
|
default boolean |
TradeCsvParserPlugin.isAdditionalRow(CsvRow baseRow,
CsvRow additionalRow) |
Checks if there is an additional row that must be parsed alongside the base row.
|
default Optional<Trade> |
TradeCsvInfoResolver.overrideParseTrade(String typeUpper,
CsvRow row,
TradeInfo info) |
Parses any kind of trade from CSV before standard matching.
|
static AdjustableDate |
CsvLoaderUtils.parseAdjustableDate(CsvRow row,
String dateField,
String conventionField,
String calendarField) |
Parses a business day adjustment, without defaulting the adjustment.
|
static AdjustableDate |
CsvLoaderUtils.parseAdjustableDate(CsvRow row,
String dateField,
String conventionField,
String calendarField,
BusinessDayConvention defaultConvention,
Currency currency) |
Parses a business day adjustment, defaulting the adjustment using the currency.
|
static AdjustablePayment |
CsvLoaderUtils.parseAdjustablePayment(CsvRow row,
String currencyField,
String amountField,
String directionField,
String dateField,
String conventionField,
String calendarField) |
Parses an adjustable payment.
|
static Barrier |
CsvLoaderUtils.parseBarrier(CsvRow row,
String barrierTypeField,
String knockTypeField,
String barrierLevelField) |
Parses a barrier from the csv row.
|
static Barrier |
CsvLoaderUtils.parseBarrierFromDefaultFields(CsvRow row) |
Parses a barrier using the default barrier fields.
|
default BulletPaymentTrade |
TradeCsvInfoResolver.parseBulletPaymentTrade(CsvRow row,
TradeInfo info) |
Parses a Bullet Payment trade from CSV.
|
static Optional<BusinessDayAdjustment> |
CsvLoaderUtils.parseBusinessDayAdjustment(CsvRow row,
String conventionField,
String calendarField) |
Parses a business day adjustment.
|
default IborCapFloorTrade |
TradeCsvInfoResolver.parseCapFloorTrade(CsvRow row,
TradeInfo info) |
Parses a CapFloor trade from CSV.
|
default CdsIndexTrade |
TradeCsvInfoResolver.parseCdsIndexTrade(CsvRow row,
TradeInfo info) |
Parses a CDS Index trade from CSV.
|
default CdsTrade |
TradeCsvInfoResolver.parseCdsTrade(CsvRow row,
TradeInfo info) |
Parses a CDS trade from CSV.
|
static CurrencyAmount |
CsvLoaderUtils.parseCurrencyAmount(CsvRow row,
String currencyField,
String amountField) |
Parses a currency amount.
|
static CurrencyAmount |
CsvLoaderUtils.parseCurrencyAmountWithDirection(CsvRow row,
String currencyField,
String amountField,
String directionField) |
Parses a currency amount with direction.
|
static DaysAdjustment |
CsvLoaderUtils.parseDaysAdjustment(CsvRow row,
String daysField,
String daysCalField,
String cnvField,
String calField) |
Parses days adjustment from CSV.
|
default EtdContractSpec |
PositionCsvInfoResolver.parseEtdContractSpec(CsvRow row,
EtdType type) |
Parses the contract specification from the row.
|
default Position |
LightweightPositionCsvInfoResolver.parseEtdFuturePosition(CsvRow row,
PositionInfo info) |
|
default Position |
PositionCsvInfoResolver.parseEtdFuturePosition(CsvRow row,
PositionInfo info) |
Parses an ETD future position from the CSV row.
|
default SecurityPosition |
PositionCsvInfoResolver.parseEtdFutureSecurityPosition(CsvRow row,
PositionInfo info) |
Parses an ETD future position from the CSV row without using reference data.
|
default Position |
LightweightPositionCsvInfoResolver.parseEtdOptionPosition(CsvRow row,
PositionInfo info) |
|
default Position |
PositionCsvInfoResolver.parseEtdOptionPosition(CsvRow row,
PositionInfo info) |
Parses an ETD future position from the CSV row.
|
default SecurityPosition |
PositionCsvInfoResolver.parseEtdOptionSecurityPosition(CsvRow row,
PositionInfo info) |
Parses an ETD option position from the CSV row without using reference data.
|
static Pair<YearMonth,EtdVariant> |
CsvLoaderUtils.parseEtdVariant(CsvRow row,
EtdType type) |
Parses the year-month and variant.
|
default FraTrade |
TradeCsvInfoResolver.parseFraTrade(CsvRow row,
TradeInfo info) |
Parses a FRA trade from CSV.
|
default FxNdfTrade |
TradeCsvInfoResolver.parseFxNdfTrade(CsvRow row,
TradeInfo info) |
Parses a FX NDF trade from CSV.
|
default FxSingleTrade |
TradeCsvInfoResolver.parseFxSingleTrade(CsvRow row,
TradeInfo info) |
Parses a FX Single trade from CSV.
|
default FxSwapTrade |
TradeCsvInfoResolver.parseFxSwapTrade(CsvRow row,
TradeInfo info) |
Parses a FX Swap trade from CSV.
|
default FxVanillaOptionTrade |
TradeCsvInfoResolver.parseFxVanillaOptionTrade(CsvRow row,
TradeInfo info) |
Parses a FX Vanilla Option trade from CSV.
|
default Position |
LightweightPositionCsvInfoResolver.parseNonEtdPosition(CsvRow row,
PositionInfo info) |
|
default Position |
PositionCsvInfoResolver.parseNonEtdPosition(CsvRow row,
PositionInfo info) |
Parses a non-ETD position from the CSV row.
|
default SecurityPosition |
PositionCsvInfoResolver.parseNonEtdSecurityPosition(CsvRow row,
PositionInfo info) |
Parses a non-ETD position from the CSV row.
|
default Optional<Trade> |
TradeCsvInfoResolver.parseOtherTrade(String typeUpper,
CsvRow row,
TradeInfo info) |
Parses any kind of trade from CSV after standard matching.
|
Optional<Position> |
PositionCsvParserPlugin.parsePosition(Class<?> requiredJavaType,
CsvRow row,
PositionInfo info,
PositionCsvInfoResolver resolver) |
Parses a single CSV format position from the input.
|
default void |
PositionCsvInfoResolver.parsePositionInfo(CsvRow row,
PositionInfoBuilder builder) |
Parses attributes into PositionInfo .
|
static AdjustablePayment |
CsvLoaderUtils.parsePremiumFromDefaultFields(CsvRow row) |
Parses the premium using the default premium fields.
|
static DoublesPair |
CsvLoaderUtils.parseQuantity(CsvRow row) |
Parses the quantity.
|
default SecurityQuantityTrade |
TradeCsvInfoResolver.parseSecurityTrade(CsvRow row,
TradeInfo info) |
Parses a Security trade from CSV.
|
default PortfolioItemInfo |
SensitivityCsvInfoResolver.parseSensitivityInfo(CsvRow row,
PortfolioItemInfo info) |
Parses attributes to update PortfolioItemInfo .
|
default void |
PositionCsvInfoResolver.parseStandardAttributes(CsvRow row,
PositionInfoBuilder builder) |
Parses standard attributes into PositionInfo .
|
default void |
TradeCsvInfoResolver.parseStandardAttributes(CsvRow row,
TradeInfoBuilder builder) |
Parses standard attributes into TradeInfo .
|
default SwaptionTrade |
TradeCsvInfoResolver.parseSwaptionTrade(CsvRow row,
List<CsvRow> variableRows,
TradeInfo info) |
Parses a Swaption trade from CSV.
|
default SwapTrade |
TradeCsvInfoResolver.parseSwapTrade(CsvRow row,
List<CsvRow> variableRows,
TradeInfo info) |
Parses a Swap trade from CSV.
|
default TermDepositTrade |
TradeCsvInfoResolver.parseTermDepositTrade(CsvRow row,
TradeInfo info) |
Parses a Term Deposit trade from CSV.
|
Optional<Trade> |
FxNdfTradeCsvPlugin.parseTrade(Class<?> requiredJavaType,
CsvRow baseRow,
List<CsvRow> additionalRows,
TradeInfo info,
TradeCsvInfoResolver resolver) |
|
Optional<Trade> |
FxSingleBarrierOptionTradeCsvPlugin.parseTrade(Class<?> requiredJavaType,
CsvRow baseRow,
List<CsvRow> additionalRows,
TradeInfo info,
TradeCsvInfoResolver resolver) |
|
Optional<Trade> |
IborCapFloorTradeCsvPlugin.parseTrade(Class<?> requiredJavaType,
CsvRow baseRow,
List<CsvRow> additionalRows,
TradeInfo info,
TradeCsvInfoResolver resolver) |
|
Optional<Trade> |
SecurityTradeCsvPlugin.parseTrade(Class<?> requiredJavaType,
CsvRow baseRow,
List<CsvRow> additionalRows,
TradeInfo info,
TradeCsvInfoResolver resolver) |
|
Optional<Trade> |
TradeCsvParserPlugin.parseTrade(Class<?> requiredJavaType,
CsvRow baseRow,
List<CsvRow> additionalRows,
TradeInfo info,
TradeCsvInfoResolver resolver) |
Parses a single CSV format trade from the input.
|
default void |
TradeCsvInfoResolver.parseTradeInfo(CsvRow row,
TradeInfoBuilder builder) |
Parses attributes into TradeInfo .
|
static ZonedDateTime |
CsvLoaderUtils.parseZonedDateTime(CsvRow row,
String dateField,
String timeField,
String zoneField) |
Parse a ZonedDateTime from the provided fields.
|
static Optional<AdjustableDate> |
CsvLoaderUtils.tryParseAdjustableDate(CsvRow row,
String dateField,
String conventionField,
String calendarField) |
Tries parsing an adjustable date from the mentioned fields in the csv row.
|
static Optional<AdjustablePayment> |
CsvLoaderUtils.tryParseAdjustablePayment(CsvRow row,
String currencyField,
String amountField,
String directionField,
String dateField) |
Tries parsing an adjustable payment, defaulting the AdjustableDate to no BusinessDayAdjustment.
|
static Optional<AdjustablePayment> |
CsvLoaderUtils.tryParseAdjustablePayment(CsvRow row,
String currencyField,
String amountField,
String directionField,
String dateField,
String conventionField,
String calendarField) |
Tries parsing an adjustable payment using the mentioned fields.
|
static Optional<CurrencyAmount> |
CsvLoaderUtils.tryParseCurrencyAmountWithDirection(CsvRow row,
String currencyField,
String amountField,
String directionField) |
Tries parsing a currency amount from the mentioned fields in the csv row.
|
static Optional<AdjustablePayment> |
CsvLoaderUtils.tryParsePremiumFromDefaultFields(CsvRow row) |
Tries parsing the premium using the default premium fields.
|