Package com.sun.msv.grammar.relax

Examples of com.sun.msv.grammar.relax.ElementRule


        }
       
        ElementRules er = getReader().module.elementRules.getOrCreate(label);
        getReader().setDeclaredLocationOf(er);    // remember where this ElementRules is defined
       
        er.addElementRule( reader.pool, new ElementRule( reader.pool, clause, getContentModel() ) );
       
        super.endSelf();
    }
View Full Code Here


                reader.backwardReference.memorizeLink(att);
            }
           
            // create anonymous ElementRule. this rule will never be added to
            // RefContainer.
            return new ElementRule( reader.pool, c, contentModel );
        } catch( DatatypeException e ) {
            // derivation failed
            reader.reportError( e, RELAXCoreReader.ERR_BAD_TYPE, e.getMessage() );
            // recover by using harmless expression. anything will do.
            return Expression.nullSet;
View Full Code Here

       
        Object o = filter.getVerifier().getCurrentElementType();
       
        if( o instanceof ElementRule ) {
            // for RELAX
            ElementRule er = (ElementRule)o;
            if( er.getParent()==null )
                System.out.println("##inline");
            else
                System.out.println(er.getParent().name);
            return;
        }
        if( o instanceof TypedElementPattern ) {
            // for typed TREX
            System.out.println( ((TypedElementPattern)o).label );
View Full Code Here

        }
       
        ElementRules er = getReader().module.elementRules.getOrCreate(label);
        getReader().setDeclaredLocationOf(er);    // remember where this ElementRules is defined
       
        er.addElementRule( reader.pool, new ElementRule( reader.pool, clause, getContentModel() ) );
       
        super.endSelf();
    }
View Full Code Here

                reader.backwardReference.memorizeLink(att);
            }
           
            // create anonymous ElementRule. this rule will never be added to
            // RefContainer.
            return new ElementRule( reader.pool, c, contentModel );
        } catch( DatatypeException e ) {
            // derivation failed
            reader.reportError( e, RELAXCoreReader.ERR_BAD_TYPE, e.getMessage() );
            // recover by using harmless expression. anything will do.
            return Expression.nullSet;
View Full Code Here

TOP

Related Classes of com.sun.msv.grammar.relax.ElementRule

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.