Class JustificationTreeV2SchemaElement

java.lang.Object
com.aquima.interactions.framework.communication.JustificationTreeV2SchemaElement
All Implemented Interfaces:
ICustomSchemaElement

public final class JustificationTreeV2SchemaElement extends Object implements ICustomSchemaElement
Dynamic schema element that is responsible for justification trees.
  • Constructor Details

    • JustificationTreeV2SchemaElement

      public JustificationTreeV2SchemaElement()
  • Method Details

    • compose

      public void compose(ISchemaContext context)
      Entry point for generating the XML for this custom schema element
      Specified by:
      compose in interface ICustomSchemaElement
      Parameters:
      context - The context that can be used to render the element to XML
    • compose

      public DataValue compose(IDomainSchemaContext context)
      Entry point for generating the JSON object tree for this custom schema element
      Specified by:
      compose in interface ICustomSchemaElement
      Parameters:
      context - - the context that provides the custom schema parameters and InferenceContext
      Returns:
      an object representing the JSON object tree