Hi,
On 9/5/06, Roberto Fonti <[EMAIL PROTECTED]> wrote:
given a NodeType, how can I get subtypes?
Get a listing of all the node types using
NodeTypeManager.getAllNodeTypes(), and filter using
NodeType.isNodeType(String name). Like this:
String name = ...; // name of the parent type
NodeTypeManager manager = ...;
NodeTypeIterator iterator = manager.getAllNodeTypes();
while (iterator.hasNext()) {
NodeType type = iterator.nextNodeType();
if (type.isNodeType(name) && !name.equals(type.getName())) {
System.out.println("Found a subtype: " + type.getName());
}
}
BR,
Jukka Zitting
--
Yukatan - http://yukatan.fi/ - [EMAIL PROTECTED]
Software craftsmanship, JCR consulting, and Java development