Lines Matching refs:reader
145 const typereg::Reader& reader, in checkAttributes() argument
149 OString typeName = codemaker::convertString(reader.getTypeName()); in checkAttributes()
158 for ( sal_uInt16 i = 0; i < reader.getSuperTypeCount(); ++i ) { in checkAttributes()
161 reader.getSuperTypeName(i)))); in checkAttributes()
165 + codemaker::convertString(reader.getSuperTypeName(i))); in checkAttributes()
170 for ( sal_uInt16 i = 0; i < reader.getFieldCount(); ++i ) { in checkAttributes()
172 codemaker::convertString(reader.getFieldName(i)). in checkAttributes()
177 codemaker::convertString(reader.getFieldTypeName(i)). in checkAttributes()
181 fieldType, reader.getFieldFlags(i)))); in checkAttributes()
194 typereg::Reader reader(manager.getTypeReader(binType)); in checkType() local
195 if ( !reader.isValid() ) { in checkType()
199 switch ( reader.getTypeClass() ) in checkType()
218 if ( reader.getSuperTypeCount() > 0 ) { in checkType()
220 reader.getSuperTypeName(0).replace('/', '.'))); in checkType()
226 reader.getSuperTypeName(0)))); in checkType()
230 + codemaker::convertString(reader.getSuperTypeName(0))); in checkType()
237 if ( reader.getMethodCount() > 1 || in checkType()
238 ( reader.getMethodCount() == 1 && in checkType()
239 reader.getMethodName(0).getLength() > 0 ) ) in checkType()
246 for ( sal_uInt16 i = 0; i < reader.getReferenceCount(); ++i ) { in checkType()
249 reader.getReferenceTypeName(i)).replace('/', '.')); in checkType()
251 if ( reader.getReferenceSort(i) == RT_REF_SUPPORTS ) { in checkType()
254 } else if ( reader.getReferenceSort(i) == RT_REF_EXPORTS ) { in checkType()
260 for ( sal_uInt16 i = 0; i < reader.getFieldCount(); ++i ) { in checkType()
262 codemaker::convertString(reader.getFieldName(i)). in checkType()
265 codemaker::convertString(reader.getFieldTypeName(i)). in checkType()
270 fieldType, reader.getFieldFlags(i)))); in checkType()
308 const typereg::Reader & reader) in checkServiceProperties() argument
310 if ( reader.getFieldCount() > 0 ) in checkServiceProperties()
313 if ( reader.getReferenceCount() > 0 ) { in checkServiceProperties()
314 for ( sal_uInt16 i = 0; i < reader.getReferenceCount(); ++i ) { in checkServiceProperties()
315 if ( reader.getReferenceSort(i) == RT_REF_EXPORTS ) { in checkServiceProperties()
318 codemaker::convertString(reader.getReferenceTypeName(i)))); in checkServiceProperties()
350 typereg::Reader reader(manager.getTypeReader((*iter).replace('.', '/'))); in checkPropertyHelper() local
353 if ( options.supportpropertysetmixin && reader.getSuperTypeCount() > 0 ) in checkPropertyHelper()
358 reader.getSuperTypeName(0)))); in checkPropertyHelper()
363 reader.getSuperTypeName(0))); in checkPropertyHelper()
374 oldStyleWithProperties = checkServiceProperties(manager, reader); in checkPropertyHelper()
377 checkAttributes(manager, reader, attributes, propinterfaces); in checkPropertyHelper()
380 reader.getTypeName().replace('/', '.'), in checkPropertyHelper()
391 typereg::Reader const & reader) in checkXComponentSupport() argument
395 if ( reader.getTypeName().equals(s) ) in checkXComponentSupport()
398 for ( sal_uInt16 i = 0; i < reader.getSuperTypeCount(); ++i ) { in checkXComponentSupport()
402 reader.getSuperTypeName(i)))); in checkXComponentSupport()
407 reader.getSuperTypeName(i))); in checkXComponentSupport()
432 typereg::Reader reader(manager.getTypeReader((*iter).replace('.', '/'))); in checkXComponentSupport() local
433 if ( checkXComponentSupport(manager, reader) ) in checkXComponentSupport()
441 sal_uInt16 checkAdditionalPropertyFlags(typereg::Reader const & reader, in checkAdditionalPropertyFlags() argument
449 if ( method < reader.getMethodCount() in checkAdditionalPropertyFlags()
450 && reader.getMethodFlags(method) == RT_MODE_ATTRIBUTE_GET in checkAdditionalPropertyFlags()
451 && reader.getMethodName(method) == reader.getFieldName(field) ) in checkAdditionalPropertyFlags()
453 if ( reader.getMethodExceptionCount(method) > 0 ) { in checkAdditionalPropertyFlags()
454 for ( sal_uInt16 i = 0; i < reader.getMethodExceptionCount(method); in checkAdditionalPropertyFlags()
457 if (su.equals(reader.getMethodExceptionTypeName(method, i))) in checkAdditionalPropertyFlags()
463 if ( method < reader.getMethodCount() in checkAdditionalPropertyFlags()
464 && reader.getMethodFlags(method) == RT_MODE_ATTRIBUTE_SET in checkAdditionalPropertyFlags()
465 && reader.getMethodName(method) == reader.getFieldName(field) ) in checkAdditionalPropertyFlags()
467 if ( reader.getMethodExceptionCount(method) > 0 ) { in checkAdditionalPropertyFlags()
470 for ( sal_uInt16 i = 0; i < reader.getMethodExceptionCount(method); in checkAdditionalPropertyFlags()
473 if ( s.equals(reader.getMethodExceptionTypeName(method, i)) ) in checkAdditionalPropertyFlags()
476 su.equals(reader.getMethodExceptionTypeName(method, i)) ) in checkAdditionalPropertyFlags()
538 typereg::Reader const & reader) in checkAddInTypes() argument
540 OString sType(codemaker::convertString(reader.getTypeName()).replace('/', '.')); in checkAddInTypes()
543 for ( sal_uInt16 m = 0; m < reader.getMethodCount(); ++m ) { in checkAddInTypes()
544 OString sMethod(codemaker::convertString(reader.getMethodName(m))); in checkAddInTypes()
547 reader.getMethodReturnTypeName(m))); in checkAddInTypes()
560 for ( sal_uInt16 p = 0; p < reader.getMethodParameterCount(m); ++p ) { in checkAddInTypes()
563 reader.getMethodParameterTypeName(m, p))); in checkAddInTypes()
591 typereg::Reader const & reader, in generateFunctionParamterMap() argument
595 OString sType(codemaker::convertString(reader.getTypeName())); in generateFunctionParamterMap()
608 checkAddInTypes(manager, reader); in generateFunctionParamterMap()
610 for ( sal_uInt16 i = 0; i < reader.getSuperTypeCount(); ++i ) { in generateFunctionParamterMap()
614 reader.getSuperTypeName(i)))); in generateFunctionParamterMap()
619 reader.getSuperTypeName(i))); in generateFunctionParamterMap()
624 OString type(codemaker::convertString(reader.getTypeName())); in generateFunctionParamterMap()
630 for ( sal_uInt16 m = 0; m < reader.getMethodCount(); ++m ) { in generateFunctionParamterMap()
631 OString sMethod(codemaker::convertString(reader.getMethodName(m))); in generateFunctionParamterMap()
658 for ( sal_uInt16 p = 0; p < reader.getMethodParameterCount(m); ++p ) { in generateFunctionParamterMap()
662 << codemaker::convertString(reader.getMethodParameterName(m, p)) in generateFunctionParamterMap()
669 reader.getMethodParameterName(m, p)) in generateFunctionParamterMap()
674 reader.getMethodParameterName(m, p)) in generateFunctionParamterMap()
698 typereg::Reader reader(manager.getTypeReader((*iter).replace('.','/'))); in generateFunctionParameterMap() local
699 if (!reader.isValid()) { in generateFunctionParameterMap()
703 reader.getTypeName())); in generateFunctionParameterMap()
706 generateFunctionParamterMap(o, options, manager, reader, generated, bFirst); in generateFunctionParameterMap()