Interface ParsedSchema<T>

  • All Known Implementing Classes:
    ParsedSchemaImpl

    public interface ParsedSchema<T>
    Author:
    Fabian Martinez
    • Method Detail

      • getParsedSchema

        T getParsedSchema()
        Returns:
        the parsedSchema
      • getRawSchema

        byte[] getRawSchema()
        Returns:
        the rawSchema
      • getSchemaReferences

        List<ParsedSchema<T>> getSchemaReferences()
        Returns:
        the the schema references (if any)
      • hasReferences

        boolean hasReferences()
        Returns:
        true if the schema has references
      • referenceName

        String referenceName()
        Returns:
        the name to be used when referencing this schema
      • setReferenceName

        ParsedSchemaImpl<T> setReferenceName​(String referenceName)
        set the name to be used when referencing this schema