3.6.5. 一般的な操作


前のセクションでは、追加や取得など、最も使用されている操作の一部が表示されています。ただし、remove など、注目すべき重要な操作もあります。

たとえば、以下を使用して、ノード全体( /persons/john など)を削除できます。

treeCache.removeNode("/persons/john");

または、以下を実行して子ノードを削除します。

treeCache.getRoot().removeChild(Fqn.fromString("persons"));

ノードの特定のキーと値のペアを削除することもできます。

Node john = treeCache.getRoot().getChild(Fqn.fromElements("persons", "john"));
john.remove("surname");

または、以下を使用してノードのすべてのデータを削除できます。

Node john = treeCache.getRoot().getChild(Fqn.fromElements("persons", "john"));
john.clearData();

ツリー API でサポートされるもう 1 つの重要な操作は、ツリー内のノードを移動できることです。ルートノードの下にあるノード「john」があるとします。以下の例では、「john」ノードを「persons」ノード下に移動する方法を説明します。

現在のツリー構造:

   /persons
   /john

ツリーをある FQN から別の FQN に移動します。

Node john = treeCache.getRoot().addChild(Fqn.fromString("john"));
Node persons = treeCache.getRoot().getChild(Fqn.fromString("persons"));
treeCache.move(john.getFqn(), persons.getFqn());

最終的なツリー構造:

   /persons/john
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2026 Red Hat
トップに戻る