## Uses of Interface
com.sap.conn.jco.JCoClassMetaData

- Packages that use JCoClassMetaData
  Package | Description
  --- | ---
  com.sap.conn.jco | Contains the major part of the interfaces and factories that an application for JCo is typically dealing with.

- - ### Uses of JCoClassMetaData in com.sap.conn.jco

    Methods in com.sap.conn.jco that return JCoClassMetaData
    Modifier and Type | Method and Description
    --- | ---
    `static JCoClassMetaData` | JCo.`createClassMetaData(JCoClassMetaData metaData)` Returns a newly created instance of JCoClassMetaData, which is initially a copy of the passed JCoClassMetaData.
    `static JCoClassMetaData` | JCo.`createClassMetaData(String name)` Returns a newly created and empty instance of JCoClassMetaData with the passed initial capacity for new field information.
    `static JCoClassMetaData` | JCo.`createClassMetaData(String name, String[] parentClasses, String[] implementedInterfaces, int capacity)` Returns a newly created and empty instance of JCoClassMetaData with the passed initial capacity for new field information.
    `JCoClassMetaData` | JCoAbapObject.`getClassMetaData()` Returns the class metadata associated with this ABAP object instance.
    `JCoClassMetaData` | JCoMetaData.`getClassMetaData(int index)` Returns the metadata object for the field, if the specified field is an ABAP object and was defined with a reference to a metadata object.
    `JCoClassMetaData` | JCoRepository.`getClassMetaData(String className)` Returns the metadata for the passed class/interface name.
    `JCoClassMetaData` | JCoMetaData.`getClassMetaData(String fieldName)` Returns the metadata object for the field, if the specified field is a ABAP object and was defined with a reference to a metadata object.

    Methods in com.sap.conn.jco with parameters of type JCoClassMetaData
    Modifier and Type | Method and Description
    --- | ---
    `void` | JCoCustomRepository.`addClassMetaDataToCache(JCoClassMetaData meta)` Adds a class definition to the local cache.
    `static JCoAbapObject` | JCo.`createAbapObject(JCoClassMetaData classMetaData, Map<String,Object> initialValues)` This is a constructor for an instance of an ABAP class.
    `static JCoClassMetaData` | JCo.`createClassMetaData(JCoClassMetaData metaData)` Returns a newly created instance of JCoClassMetaData, which is initially a copy of the passed JCoClassMetaData.

Copyright © 2020 SAP. All Rights Reserved.