Class OCDReader.OCDDataCollector

    • Constructor Detail

      • OCDDataCollector

        OCDDataCollector​(OCDDef ocd)
    • Method Detail

      • classEnd

        public void classEnd()
                      throws java.lang.Exception
        Overrides:
        classEnd in class ClassDataCollector
        Throws:
        java.lang.Exception
      • doAD

        private void doAD​(ADDef adDef)
                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • identifiableCollection

        private boolean identifiableCollection​(java.lang.String type,
                                               boolean intface)
      • identifiableCollection

        private boolean identifiableCollection​(Descriptors.TypeRef type,
                                               boolean intface,
                                               boolean topLevel)
      • valueToProperty

        private java.lang.String valueToProperty​(java.lang.Object value,
                                                 boolean isClass)
      • parseOptionValues

        private void parseOptionValues​(Clazz c,
                                       java.util.List<OptionDef> options)
                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getType

        private AttributeType getType​(java.lang.String rtype)
      • acceptableType

        private boolean acceptableType​(java.lang.String rtype)
      • identifierToPropertyName

        private java.lang.String identifierToPropertyName​(java.lang.String name)
      • space

        private java.lang.String space​(java.lang.String name)
      • designates

        private void designates​(java.lang.String name,
                                java.lang.String[] pids,
                                boolean factory)