Element top = findMapping(clazz); if (top != null) { mappings.add(top); Element mapping = findMapping(sup); if (mapping != null) { mappings.add(mapping);
@Override protected boolean isEnum(Class<?> javaType) { Element mapping = findMapping(javaType); if (mapping != null) { return super.isEnum(javaType); } return nextCreator.isEnum(javaType); }
Element top = findMapping(clazz); if (top != null) { mappings.add(top); Element mapping = findMapping(sup); if (mapping != null) { mappings.add(mapping);
@Override protected boolean isEnum(Class<?> javaType) { Element mapping = findMapping(javaType); if (mapping != null) { return super.isEnum(javaType); } return nextCreator.isEnum(javaType); }
@Override public AegisType createDefaultType(TypeClassInfo info) { Element mapping = findMapping(info.getType()); List<Element> mappings = findMappings(info.getType()); Class<?> relatedClass = TypeUtil.getTypeRelatedClass(info.getType());
@Override public AegisType createEnumType(TypeClassInfo info) { Element mapping = findMapping(info.getType()); if (mapping != null) { return super.createEnumType(info); } return nextCreator.createEnumType(info); }
@Override public AegisType createDefaultType(TypeClassInfo info) { Element mapping = findMapping(info.getType()); List<Element> mappings = findMappings(info.getType()); Class<?> relatedClass = TypeUtil.getTypeRelatedClass(info.getType());
@Override public AegisType createEnumType(TypeClassInfo info) { Element mapping = findMapping(info.getType()); if (mapping != null) { return super.createEnumType(info); } return nextCreator.createEnumType(info); }
@Override public TypeClassInfo createClassInfo(PropertyDescriptor pd) { Element mapping = findMapping(pd.getReadMethod().getDeclaringClass()); if (mapping == null) { return nextCreator.createClassInfo(pd); } Element propertyEl = getMatch(mapping, "./property[@name='" + pd.getName() + "']"); if (propertyEl == null) { return nextCreator.createClassInfo(pd); } TypeClassInfo info = new TypeClassInfo(); Type returnType = pd.getReadMethod().getGenericReturnType(); info.setType(returnType); info.setDescription("property " + pd.getDisplayName()); readMetadata(info, mapping, propertyEl); return info; }
@Override public TypeClassInfo createClassInfo(PropertyDescriptor pd) { Element mapping = findMapping(pd.getReadMethod().getDeclaringClass()); if (mapping == null) { return nextCreator.createClassInfo(pd); } Element propertyEl = getMatch(mapping, "./property[@name='" + pd.getName() + "']"); if (propertyEl == null) { return nextCreator.createClassInfo(pd); } TypeClassInfo info = new TypeClassInfo(); Type returnType = pd.getReadMethod().getGenericReturnType(); info.setType(returnType); info.setDescription("property " + pd.getDisplayName()); readMetadata(info, mapping, propertyEl); return info; }
@Override public TypeClassInfo createClassInfo(Method m, int index) { Element mapping = findMapping(m.getDeclaringClass());
@Override public TypeClassInfo createClassInfo(Method m, int index) { Element mapping = findMapping(m.getDeclaringClass());