diff --git a/Programs/Simian/InventoryDefinitions.cs b/Programs/Simian/InventoryDefinitions.cs
index e5d169bc..23e69a11 100644
--- a/Programs/Simian/InventoryDefinitions.cs
+++ b/Programs/Simian/InventoryDefinitions.cs
@@ -76,7 +76,7 @@ namespace Simian
public override bool Equals(object obj)
{
- if (!(obj is ItemData))
+ if (!(obj is InventoryItem))
return false;
InventoryItem o = (InventoryItem)obj;
@@ -108,10 +108,10 @@ namespace Simian
}
///
- /// Returns the ItemData in the hierarchical bracket format
+ /// Returns the InventoryItem in the hierarchical bracket format
/// used in the Second Life client's notecards and inventory cache.
///
- /// a string representation of this ItemData
+ /// a string representation of this InventoryItem
public override string ToString()
{
StringWriter writer = new StringWriter();
@@ -163,19 +163,19 @@ namespace Simian
}
///
- /// Reads the ItemData from a string source. The string is wrapped
+ /// Reads the InventoryItem from a string source. The string is wrapped
/// in a and passed to the
/// other method.
///
- /// String to parse ItemData from.
- /// Parsed ItemData
- public static ItemData Parse(string src)
+ /// String to parse InventoryItem from.
+ /// Parsed InventoryItem
+ public static InventoryItem Parse(string src)
{
return Parse(new StringReader(src));
}
///
- /// Reads an ItemData from a TextReader source. The format of the text
+ /// Reads an InventoryItem from a TextReader source. The format of the text
/// should be the same as the one used by Second Life Notecards. The TextReader should
/// be placed ideally on the line containing "inv_item" but parsing will succeed as long
/// as it is before the opening bracket immediately following the inv_item line.
@@ -183,16 +183,16 @@ namespace Simian
///
/// text source
/// Parsed item.
- public static ItemData Parse(TextReader reader)
+ public static InventoryItem Parse(TextReader reader)
{
- ItemData item = new ItemData();
+ InventoryItem item = new InventoryItem();
#region Parsing
TextData invItem = TextHierarchyParser.Parse(reader);
Console.WriteLine(invItem);
//if (invItem.Name == "inv_item") // YAY
- item.UUID = new UUID(invItem.Nested["item_id"].Value);
- item.ParentUUID = new UUID(invItem.Nested["parent_id"].Value);
- item.AssetUUID = new UUID(invItem.Nested["asset_id"].Value);
+ item.ID = new UUID(invItem.Nested["item_id"].Value);
+ item.ParentID = new UUID(invItem.Nested["parent_id"].Value);
+ item.AssetID = new UUID(invItem.Nested["asset_id"].Value);
item.AssetType = AssetTypeParser.Parse(invItem.Nested["type"].Value);
item.InventoryType = InventoryTypeParser.Parse(invItem.Nested["inv_type"].Value);
Utils.TryParseHex(invItem.Nested["flags"].Value, out item.Flags);
@@ -223,23 +223,23 @@ namespace Simian
}
///
- ///
+ ///
///
- /// String to parse from.
- /// Parsed ItemData.
+ /// String to parse from
+ /// Parsed InventoryItem
/// true if successful, false otherwise.
- public static bool TryParse(string str, out ItemData item)
+ public static bool TryParse(string str, out InventoryItem item)
{
return TryParse(new StringReader(str), out item);
}
///
- ///
+ ///
///
/// Text source.
- /// Parsed ItemData.
+ /// Parsed InventoryItem.
/// true if successful false otherwise.
- public static bool TryParse(TextReader reader, out ItemData item)
+ public static bool TryParse(TextReader reader, out InventoryItem item)
{
try
{
@@ -247,7 +247,7 @@ namespace Simian
}
catch (Exception e)
{
- item = new ItemData();
+ item = new InventoryItem();
Logger.Log(e.Message, Helpers.LogLevel.Error, e);
return false;
}
@@ -270,7 +270,7 @@ namespace Simian
public override bool Equals(object obj)
{
- if (!(obj is FolderData))
+ if (!(obj is InventoryFolder))
return false;
InventoryFolder o = (InventoryFolder)obj;
@@ -288,10 +288,10 @@ namespace Simian
}
///
- /// Returns the FolderData in the hierarchical bracket format
+ /// Returns the InventoryFolder in the hierarchical bracket format
/// used in the Second Life client's notecards and inventory cache.
///
- /// a string representation of this FolderData
+ /// a string representation of this InventoryFolder
public override string ToString()
{
StringWriter writer = new StringWriter();
@@ -300,7 +300,7 @@ namespace Simian
}
///
- /// Writes the FolderData to the TextWriter in the hierarchical bracket format
+ /// Writes the InventoryFolder to the TextWriter in the hierarchical bracket format
/// used in the Second Life client's notecards and inventory cache.
///
/// Writer to write to.
@@ -320,13 +320,13 @@ namespace Simian
}
///
- /// Reads the FolderData from a string source. The string is wrapped
+ /// Reads the InventoryFolder from a string source. The string is wrapped
/// in a and passed to the
/// other method.
///
- /// String to parse FolderData from.
- /// Parsed FolderData
- public static FolderData Parse(string src)
+ /// String to parse InventoryFolder from.
+ /// Parsed InventoryFolder
+ public static InventoryFolder Parse(string src)
{
return Parse(new StringReader(src));
}
@@ -340,18 +340,18 @@ namespace Simian
///
/// text source
/// Parsed item.
- public static FolderData Parse(TextReader reader)
+ public static InventoryFolder Parse(TextReader reader)
{
- FolderData folder = new FolderData();
+ InventoryFolder folder = new InventoryFolder();
#region Parsing
TextData invCategory = TextHierarchyParser.Parse(reader);
//if (invCategory.Name == "inv_category") // YAY
- folder.UUID = new UUID(invCategory.Nested["cat_id"].Value);
+ folder.ID = new UUID(invCategory.Nested["cat_id"].Value);
string rawName = invCategory.Nested["name"].Value;
folder.Name = rawName.Substring(0, rawName.LastIndexOf('|'));
folder.OwnerID = new UUID(invCategory.Nested["owner_id"].Value);
- folder.ParentUUID = new UUID(invCategory.Nested["parent_id"].Value);
+ folder.ParentID = new UUID(invCategory.Nested["parent_id"].Value);
folder.PreferredType = AssetTypeParser.Parse(invCategory.Nested["pref_type"].Value);
folder.Version = int.Parse(invCategory.Nested["version"].Value);
// TODO: Investigate invCategory.Nested["type"]
@@ -359,12 +359,12 @@ namespace Simian
return folder;
}
- public static bool TryParse(string str, out FolderData folder)
+ public static bool TryParse(string str, out InventoryFolder folder)
{
return TryParse(new StringReader(str), out folder);
}
- public static bool TryParse(TextReader reader, out FolderData folder)
+ public static bool TryParse(TextReader reader, out InventoryFolder folder)
{
try
{
@@ -372,7 +372,7 @@ namespace Simian
}
catch (Exception e)
{
- folder = new FolderData();
+ folder = new InventoryFolder();
Logger.Log(e.Message, Helpers.LogLevel.Error, e);
return false;
}