
RecursiveFilterIterator::getChildren 메서드는 항상 자식 요소를 반환하는 것은 아닙니다. null을 반환하는 경우는 다음과 같습니다.
- Iterator의 현재 요소가 RecursiveFilterIterator의 자식 요소가 아닐 때
- Iterator의 현재 요소가 RecursiveFilterIterator의 자식 요소이지만, 자식 요소가 없을 때
이 메서드를 사용할 때 주의할 점은 Iterator의 현재 요소가 RecursiveFilterIterator의 자식 요소인지 확인해야 한다는 것입니다. 만약 Iterator의 현재 요소가 RecursiveFilterIterator의 자식 요소가 아니라면, getChildren 메서드는 null을 반환합니다.
2025-04-01 06:10