Interface XMLParser

All Superinterfaces:
Parser<XMLSerializationConfig,XMLDeserializationConfig>

public interface XMLParser extends Parser<XMLSerializationConfig,XMLDeserializationConfig>
Since:
0.8
Author:
Haiyang Li
  • Method Details

    • deserialize

      <T> T deserialize(Class<? extends T> targetClass, Node node)
      Type Parameters:
      T -
      Parameters:
      targetClass -
      node -
      Returns:
    • deserialize

      <T> T deserialize(Class<? extends T> targetClass, Node node, XMLDeserializationConfig config)
      Type Parameters:
      T -
      Parameters:
      targetClass -
      node -
      config -
      Returns:
    • deserialize

      <T> T deserialize(Map<String,Class<?>> nodeClasses, InputStream source, XMLDeserializationConfig config)
      Type Parameters:
      T -
      Parameters:
      nodeClasses -
      source -
      config -
      Returns:
    • deserialize

      <T> T deserialize(Map<String,Class<?>> nodeClasses, Reader source, XMLDeserializationConfig config)
      Type Parameters:
      T -
      Parameters:
      nodeClasses -
      source -
      config -
      Returns:
    • deserialize

      <T> T deserialize(Map<String,Class<?>> nodeClasses, Node node, XMLDeserializationConfig config)
      Type Parameters:
      T -
      Parameters:
      nodeClasses -
      node -
      config -
      Returns: