public void serialize()

in src/main/java/org/apache/uima/json/jsoncas2/ser/TypeSystemSerializer.java [69:84]


  public void serialize(TypeSystem aTypeSystem, JsonGenerator jg, SerializerProvider aProvider)
          throws IOException {
    ReferenceCache refCache = ReferenceCache.get(aProvider);

    List<Type> types = findTypesToSerialize(aTypeSystem, aProvider);

    jg.writeStartObject(aTypeSystem);

    for (Type type : types) {
      jg.writeFieldName(refCache.typeRef(type));

      aProvider.defaultSerializeValue(type, jg);
    }

    jg.writeEndObject();
  }