Class ASMModelAdapter

  • All Implemented Interfaces:
    ModelAdapter

    public class ASMModelAdapter
    extends java.lang.Object
    implements ModelAdapter
    • Constructor Summary

      Constructors 
      Constructor Description
      ASMModelAdapter()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object get​(java.lang.Object me, java.lang.String propName)  
      boolean getBool​(java.lang.Object me, java.lang.String propName)  
      boolean getBoolUndefinedIsFalse​(java.lang.Object me, java.lang.String propName)  
      java.util.Iterator getCol​(java.lang.Object me, java.lang.String propName)  
      java.util.Set getElementsByType​(java.lang.Object model, java.lang.String typeName)  
      java.lang.String getEnumLiteralName​(java.lang.Object me)  
      int getInt​(java.lang.Object me, java.lang.String propName)  
      java.lang.Object getME​(java.lang.Object me, java.lang.String propName)  
      java.lang.Object getMetaobject​(java.lang.Object me)  
      java.lang.String getName​(java.lang.Object me)  
      java.lang.Object getPropertyType​(java.lang.Object f, java.lang.String propName)  
      java.lang.String getString​(java.lang.Object me, java.lang.String propName)  
      java.lang.String getTypeName​(java.lang.Object me)  
      boolean isAModelElement​(java.lang.Object o)  
      boolean isEnumLiteral​(java.lang.Object value)  
      boolean isPrimitive​(java.lang.Object value)  
      java.lang.String nextString​(java.util.Iterator i)  
      java.lang.Object refImmediateComposite​(java.lang.Object me)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ASMModelAdapter

        public ASMModelAdapter()
    • Method Detail

      • get

        public java.lang.Object get​(java.lang.Object me,
                                    java.lang.String propName)
        Specified by:
        get in interface ModelAdapter
      • getBool

        public boolean getBool​(java.lang.Object me,
                               java.lang.String propName)
        Specified by:
        getBool in interface ModelAdapter
      • getBoolUndefinedIsFalse

        public boolean getBoolUndefinedIsFalse​(java.lang.Object me,
                                               java.lang.String propName)
        Specified by:
        getBoolUndefinedIsFalse in interface ModelAdapter
      • getCol

        public java.util.Iterator getCol​(java.lang.Object me,
                                         java.lang.String propName)
        Specified by:
        getCol in interface ModelAdapter
      • getElementsByType

        public java.util.Set getElementsByType​(java.lang.Object model,
                                               java.lang.String typeName)
        Specified by:
        getElementsByType in interface ModelAdapter
      • getInt

        public int getInt​(java.lang.Object me,
                          java.lang.String propName)
        Specified by:
        getInt in interface ModelAdapter
      • getME

        public java.lang.Object getME​(java.lang.Object me,
                                      java.lang.String propName)
        Specified by:
        getME in interface ModelAdapter
      • getMetaobject

        public java.lang.Object getMetaobject​(java.lang.Object me)
        Specified by:
        getMetaobject in interface ModelAdapter
      • getString

        public java.lang.String getString​(java.lang.Object me,
                                          java.lang.String propName)
        Specified by:
        getString in interface ModelAdapter
      • getTypeName

        public java.lang.String getTypeName​(java.lang.Object me)
        Specified by:
        getTypeName in interface ModelAdapter
      • getPropertyType

        public java.lang.Object getPropertyType​(java.lang.Object f,
                                                java.lang.String propName)
        Specified by:
        getPropertyType in interface ModelAdapter
      • getName

        public java.lang.String getName​(java.lang.Object me)
        Specified by:
        getName in interface ModelAdapter
      • isPrimitive

        public boolean isPrimitive​(java.lang.Object value)
        Specified by:
        isPrimitive in interface ModelAdapter
      • isEnumLiteral

        public boolean isEnumLiteral​(java.lang.Object value)
        Specified by:
        isEnumLiteral in interface ModelAdapter
      • getEnumLiteralName

        public java.lang.String getEnumLiteralName​(java.lang.Object me)
        Specified by:
        getEnumLiteralName in interface ModelAdapter
      • nextString

        public java.lang.String nextString​(java.util.Iterator i)
        Specified by:
        nextString in interface ModelAdapter