mil.dod.th.ose.lexicon.doc/src/mil/dod/th/ose/lexicon/doc/markup/MarkupGenerator.java
private void handleComplexType(final PrintStream stream, final LexiconComplexType complexType) throws IOException
    {
        if (complexType.getExtension() != null)
        {
            stream.format("*Extends*: _%s_", complexType.getExtension());
            stream.println();
        }
        if (complexType.getDescription() != null)
        {
            stream.println(complexType.getDescription());
        }
        
        final List<LexiconAttribute> attributes = complexType.getAttributes();
        handleAttributes(stream, attributes);
        
        final List<LexiconElement> elements = complexType.getElements();
        handleElements(stream, elements);
    }
/**
     * Method that handles generating mark-up for a complex type.
     * 
     * @param stream
     *      Print stream the mark-up should be written to.
     * @param complexType
     *      The complex type mark-up should be generated for.
     * @throws IOException
     *      Thrown if an exception occurs writing the mark-up to the buffered writer.
     */
Method that handles generating mark-up for a complex type.

@param stream
Print stream the mark-up should be written to.
@param complexType
The complex type mark-up should be generated for.
@throws IOException
Thrown if an exception occurs writing the mark-up to the buffered writer.
Method that handles generating mark - up for a complex type . @param stream Print stream the mark - up should be written to . @param complexType The complex type mark - up should be generated for . @throws IOException Thrown if an exception occurs writing the mark - up to the buffered writer .
private void handleComplexType(final PrintStream stream, final LexiconComplexType complexType) throws IOException
    {
        if (complexType.getExtension() != null)
        {
            stream.format("*Extends*: _%s_", complexType.getExtension());
            stream.println();
        }
        if (complexType.getDescription() != null)
        {
            stream.println(complexType.getDescription());
        }
        final List<LexiconAttribute> attributes = complexType.getAttributes();
        handleAttributes(stream, attributes);
        final List<LexiconElement> elements = complexType.getElements();
        handleElements(stream, elements);
    }
private void handleComplexType ( final PrintStream stream , final LexiconComplexType complexType ) throws IOException { if ( complexType . getExtension ( ) != null ) { stream . format ( "*Extends*: _%s_" , complexType . getExtension ( ) ) ; stream . println ( ) ; } if ( complexType . getDescription ( ) != null ) { stream . println ( complexType . getDescription ( ) ) ; } final List < LexiconAttribute > attributes = complexType . getAttributes ( ) ; handleAttributes ( stream , attributes ) ; final List < LexiconElement > elements = complexType . getElements ( ) ; handleElements ( stream , elements ) ; }
Method that handles generating mark-up for a complex type.
Method that handles generating mark - up for a complex type .