jackrabbit-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexander Klimetschek <aklim...@adobe.com>
Subject Re: CndImporter
Date Mon, 20 Jun 2011 17:05:24 GMT
On 20.06.11 17:53, "Furst, Carl" <Carl.Furst@mlb.com> wrote:
>I too noticed that I would have to manually update the custom_nodetype.xml
>in the workspace directory. It would seem there's nothing yet to
>manipulate
>the type registry programmatically..

Yes, there is, right in JCR 2.0:

http://www.day.com/maven/jsr170/javadocs/jcr-2.0/javax/jcr/nodetype/NodeTyp
eManager.html

One should not modify custom_nodetype.xml nowadays.

Here is the CND importer code that shows how to use the API (from
jackrabbit-jcr-commons):

http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-jcr-commons/src/ma
in/java/org/apache/jackrabbit/commons/cnd/CndImporter.java?view=markup

You can use this class to read node types from a CND file:

http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-jcr-commons/src/ma
in/java/org/apache/jackrabbit/commons/cnd/CompactNodeTypeDefReader.java?vie
w=markup

Regards,
Alex

-- 
Alexander Klimetschek
Developer // Adobe (Day) // Berlin - Basel





Mime
View raw message