protected SchemaInformedFirstStartTagGrammar translateSimpleTypeDefinitionToFSA ( XSSimpleTypeDefinition std ) throws EXIException { /* * Simple content */ // QName valueType = this.getValueType(std); Characters chSchemaValid = new Characters ( getDatatype ( std ) ) ; // valueType, SchemaInformedGrammar simpleContentEnd = SIMPLE_END_ELEMENT_RULE ; SchemaInformedElement simpleContent = new SchemaInformedElement ( ) ; simpleContent . addProduction ( chSchemaValid , simpleContentEnd ) ; // Type i SchemaInformedFirstStartTagGrammar type_i = new SchemaInformedFirstStartTag ( handleAttributes ( simpleContent , simpleContent , null , null ) ) ; type_i . setTypeEmpty ( SIMPLE_END_ELEMENT_EMPTY_RULE ) ; return type_i ; }
protected SchemaInformedElement translateSimpleTypeDefinitionToFSA (