Interface PartRenderer

All Known Implementing Classes:
BlobPartRenderer, CodeExecutionResultPartRenderer, ExecutableCodePartRenderer, FunctionCallPartRenderer, FunctionResponsePartRenderer, InteractiveFunctionCallRenderer, TextPartRenderer

public interface PartRenderer
An interface for rendering a specific Part of a model's response into a JComponent. This is part of the V3 "Swing Native" rendering pipeline.
Author:
anahata
  • Method Summary

    Modifier and Type
    Method
    Description
    render(com.google.genai.types.Part part, EditorKitProvider editorKitProvider)
    Renders a given Part into a JComponent.
  • Method Details

    • render

      JComponent render(com.google.genai.types.Part part, EditorKitProvider editorKitProvider)
      Renders a given Part into a JComponent.
      Parameters:
      part - The Part to render.
      editorKitProvider - A provider for syntax highlighting, if needed.
      Returns:
      A JComponent representing the rendered Part.