XmlObjectStoreManager 接口方法详解
XmlObjectStoreManager接口定义了一组用于管理XML对象存储的操作方法。以下是每个方法的详细说明:
-
getDatabaseType()
- 描述: 返回当前使用的数据库类型。
- 返回类型:
DatabaseType
-
isSupported(XmlObjectIdentifier var1)
- 描述: 检查给定的
XmlObjectIdentifier是否被支持。 - 参数:
XmlObjectIdentifier var1 - 返回类型:
boolean
- 描述: 检查给定的
-
isSupported(String var1)
- 描述: 检查给定的字符串标识符是否被支持。
- 参数:
String var1 - 返回类型:
boolean
-
isSupported(Class<?> var1)
- 描述: 检查给定的类是否被支持。
- 参数:
Class<?> var1 - 返回类型:
boolean
-
isStored(XmlObject var1)
- 描述: 检查给定的
XmlObject是否已存储。 - 参数:
XmlObject var1 - 返回类型:
boolean
- 描述: 检查给定的
-
load(XmlObjectIdentifier var1)
- 描述: 加载与给定
XmlObjectIdentifier对应的XmlObject。 - 参数:
XmlObjectIdentifier var1 - 返回类型:
XmlObject - 异常:
XmlObjectStoreException
- 描述: 加载与给定
-
load(XmlObjectRef var1)
- 描述: 加载与给定
XmlObjectRef对应的XmlObject。 - 参数:
XmlObjectRef var1 - 返回类型:
XmlObject - 异常:
XmlObjectStoreException
- 描述: 加载与给定
-
load(XmlObjectRef var1, StoreOptions.LoadOption var2)
- 描述: 使用指定的加载选项加载
XmlObjectRef对应的XmlObject。 - 参数:
XmlObjectRef var1,StoreOptions.LoadOption var2 - 返回类型:
XmlObject - 异常:
XmlObjectStoreException
- 描述: 使用指定的加载选项加载
-
load(XmlObjectIdentifier var1, StoreOptions.LoadOption var2)
- 描述: 使用指定的加载选项加载
XmlObjectIdentifier对应的XmlObject。 - 参数:
XmlObjectIdentifier var1,StoreOptions.LoadOption var2 - 返回类型:
XmlObject - 异常:
XmlObjectStoreException
- 描述: 使用指定的加载选项加载
-
save(XmlObject var1)
- 描述: 保存给定的
XmlObject。 - 参数:
XmlObject var1 - 返回类型:
XmlObject - 异常:
XmlObjectStoreException
- 描述: 保存给定的
-
save(XmlObject var1, StoreOptions.SaveOption var2)
- 描述: 使用指定的保存选项保存
XmlObject。 - 参数:
XmlObject var1,StoreOptions.SaveOption var2 - 返回类型:
XmlObject - 异常:
XmlObjectStoreException
- 描述: 使用指定的保存选项保存
-
copy(XmlObjectIdentifier var1, StoreOptions.CopyOption var2)
- 描述: 复制给定
XmlObjectIdentifier对应的XmlObject,使用指定的复制选项。 - 参数:
XmlObjectIdentifier var1,StoreOptions.CopyOption var2 - 返回类型:
XmlObject - 异常:
XmlObjectStoreException
- 描述: 复制给定
-
delete(XmlObject var1)
- 描述: 删除给定的
XmlObject。 - 参数:
XmlObject var1 - 返回类型:
XmlObject - 异常:
XmlObjectStoreException
- 描述: 删除给定的
-
delete(XmlObjectIdentifier var1)
- 描述: 删除与给定
XmlObjectIdentifier对应的XmlObject。 - 参数:
XmlObjectIdentifier var1 - 返回类型:
void - 异常:
XmlObjectStoreException
- 描述: 删除与给定
-
delete(XmlObject var1, StoreOptions.DeleteOption var2)
- 描述: 使用指定的删除选项删除
XmlObject。 - 参数:
XmlObject var1,StoreOptions.DeleteOption var2 - 返回类型:
XmlObject - 异常:
XmlObjectStoreException
- 描述: 使用指定的删除选项删除
-
delete(XmlObjectIdentifier var1, StoreOptions.DeleteOption var2)
- 描述: 使用指定的删除选项删除与
XmlObjectIdentifier对应的XmlObject。 - 参数:
XmlObjectIdentifier var1,StoreOptions.DeleteOption var2 - 返回类型:
void - 异常:
XmlObjectStoreException
- 描述: 使用指定的删除选项删除与
-
navigate(XmlObject var1, String var2)
- 描述: 导航给定
XmlObject的子对象。 - 参数:
XmlObject var1,String var2 - 返回类型:
List<XmlObject> - 异常:
XmlObjectStoreException
- 描述: 导航给定
-
navigate(XmlObjectIdentifier var1, String var2)
- 描述: 导航与给定
XmlObjectIdentifier对应的XmlObject的子对象。 - 参数:
XmlObjectIdentifier var1,String var2 - 返回类型:
List<XmlObject> - 异常:
XmlObjectStoreException
- 描述: 导航与给定
-
expand(XmlObject var1, String var2)
- 描述: 展开给定
XmlObject的链接。 - 参数:
XmlObject var1,String var2 - 返回类型:
List<XmlObjectLink> - 异常:
XmlObjectStoreException
- 描述: 展开给定
-
expand(XmlObjectIdentifier var1, String var2)
- 描述: 展开与给定
XmlObjectIdentifier对应的XmlObject的链接。 - 参数:
XmlObjectIdentifier var1,String var2 - 返回类型:
List<XmlObjectLink> - 异常:
XmlObjectStoreException
- 描述: 展开与给定
-
linkedBy(XmlObject var1)
- 描述: 获取链接到给定
XmlObject的所有链接。 - 参数:
XmlObject var1 - 返回类型:
List<XmlObjectLink> - 异常:
XmlObjectStoreException
- 描述: 获取链接到给定
-
linkedBy(XmlObject var1, String var2)
- 描述: 获取链接到给定
XmlObject的特定类型的链接。 - 参数:
XmlObject var1,String var2 - 返回类型:
List<XmlObjectLink> - 异常:
XmlObjectStoreException
- 描述: 获取链接到给定
-
linkedBy(XmlObjectIdentifier var1, String var2)
- 描述: 获取链接到与给定
XmlObjectIdentifier对应的XmlObject的特定类型的链接。 - 参数:
XmlObjectIdentifier var1,String var2 - 返回类型:
List<XmlObjectLink> - 异常:
XmlObjectStoreException
- 描述: 获取链接到与给定
-
usedBy(XmlObject var1)
- 描述: 获取使用给定
XmlObject的所有对象。 - 参数:
XmlObject var1 - 返回类型:
List<XmlObject> - 异常:
XmlObjectStoreException
- 描述: 获取使用给定
-
usedBy(XmlObject var1, String var2)
- 描述: 获取使用给定
XmlObject的特定类型的对象。 - 参数:
XmlObject var1,String var2 - 返回类型:
List<XmlObject> - 异常:
XmlObjectStoreException
- 描述: 获取使用给定
-
usedBy(XmlObjectIdentifier var1, String var2)
- 描述: 获取使用与给定
XmlObjectIdentifier对应的XmlObject的特定类型的对象。 - 参数:
XmlObjectIdentifier var1,String var2 - 返回类型:
List<XmlObject> - 异常:
XmlObjectStoreException
- 描述: 获取使用与给定
-
removeChilds(XmlObject var1, String var2)
- 描述: 移除给定
XmlObject的子对象。 - 参数:
XmlObject var1,String var2 - 返回类型:
List<XmlObjectLink> - 异常:
XmlObjectStoreException
- 描述: 移除给定
-
removeChilds(XmlObjectIdentifier var1, String var2)
- 描述: 移除与给定
XmlObjectIdentifier对应的XmlObject的子对象。 - 参数:
XmlObjectIdentifier var1,String var2 - 返回类型:
List<XmlObjectLink> - 异常:
XmlObjectStoreException
- 描述: 移除与给定
-
search(XmlSearchCriteria var1, StoreOptions.LoadOption var2)
- 描述: 根据搜索条件和加载选项搜索
XmlObject。 - 参数:
XmlSearchCriteria var1,StoreOptions.LoadOption var2 - 返回类型:
List<XmlObject> - 异常:
XmlObjectStoreException
- 描述: 根据搜索条件和加载选项搜索
-
search(XmlSearchCriteria var1, OrderBy var2, StoreOptions.LoadOption var3)
- 描述: 根据搜索条件、排序和加载选项搜索
XmlObject。 - 参数:
XmlSearchCriteria var1,OrderBy var2,StoreOptions.LoadOption var3 - 返回类型:
List<XmlObject> - 异常:
XmlObjectStoreException
- 描述: 根据搜索条件、排序和加载选项搜索
-
batchUpdate(XmlObjectUpdateCriteria var1)
- 描述: 批量更新符合更新条件的
XmlObject。 - 参数:
XmlObjectUpdateCriteria var1 - 返回类型:
int - 异常:
XmlObjectStoreException
- 描述: 批量更新符合更新条件的
-
batchDelete(XmlObjectDeleteCriteria var1)
- 描述: 批量删除符合删除条件的
XmlObject。 - 参数:
XmlObjectDeleteCriteria var1 - 返回类型:
int - 异常:
XmlObjectStoreException
- 描述: 批量删除符合删除条件的