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

Reply via email to