Class ItemParser

java.lang.Object
com.moyskleytech.obsidian.material.ItemParser

public class ItemParser extends Object
Requires Jackson FasterXML
  • Constructor Details

    • ItemParser

      public ItemParser()
  • Method Details

    • deserialize

      public static ObsidianItemTemplate deserialize(String str)
      Deserialize an item template Requires FasterXML
      Parameters:
      str - A string representing the object, could be JSON or legacy
      Returns:
      An object template
    • toParts

      public static List<com.moyskleytech.obsidian.material.ItemParser.Part> toParts(String s)
      Convert string to item parts
      Parameters:
      s - String to be parsed
      Returns:
      Item parts
    • serialize

      public static String serialize(ObsidianItemTemplate itemTemplate)
      Serialize a object template Requires Jackson FasterXML
      Parameters:
      itemTemplate - The item template to serialize
      Returns:
      A string representing the object