Package sc.dyn

Interface IDynObject

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void addProperty​(java.lang.Object propType, java.lang.String propName, java.lang.Object initValue)  
      java.lang.Object getDynType()  
      java.lang.Object getProperty​(int propIndex, boolean getField)  
      java.lang.Object getProperty​(java.lang.String propName, boolean getField)  
      <T> T getTypedProperty​(java.lang.String propName, java.lang.Class<T> propType)  
      boolean hasDynObject()  
      java.lang.Object invoke​(int methodIndex, java.lang.Object... args)  
      java.lang.Object invoke​(java.lang.String methodName, java.lang.String paramSig, java.lang.Object... args)  
      void setDynType​(java.lang.Object type)  
      void setProperty​(int propIndex, java.lang.Object value, boolean setField)  
      void setProperty​(java.lang.String propName, java.lang.Object value, boolean setField)  
    • Method Detail

      • getProperty

        java.lang.Object getProperty​(java.lang.String propName,
                                     boolean getField)
      • getProperty

        java.lang.Object getProperty​(int propIndex,
                                     boolean getField)
      • getTypedProperty

        <T> T getTypedProperty​(java.lang.String propName,
                               java.lang.Class<T> propType)
      • setProperty

        void setProperty​(java.lang.String propName,
                         java.lang.Object value,
                         boolean setField)
      • setProperty

        void setProperty​(int propIndex,
                         java.lang.Object value,
                         boolean setField)
      • invoke

        java.lang.Object invoke​(java.lang.String methodName,
                                java.lang.String paramSig,
                                java.lang.Object... args)
      • invoke

        java.lang.Object invoke​(int methodIndex,
                                java.lang.Object... args)
      • getDynType

        java.lang.Object getDynType()
      • setDynType

        void setDynType​(java.lang.Object type)
      • addProperty

        void addProperty​(java.lang.Object propType,
                         java.lang.String propName,
                         java.lang.Object initValue)
      • hasDynObject

        boolean hasDynObject()