/** * Returns true iff this class inherits a wildcard attribute property * from its ancestor classes. */ public boolean inheritsAttributeWildcard() { for( CClassInfo c=getBaseClass(); c!=null; c=c.getBaseClass() ) { if(c.hasAttributeWildcard) return true; } return false; }
public CClassInfo getSubstitutionHead() { CClassInfo c=getBaseClass(); while(c!=null && !c.isElement()) c=c.getBaseClass(); return c; }
public CClassInfo getSubstitutionHead() { CClassInfo c=getBaseClass(); while(c!=null && !c.isElement()) c=c.getBaseClass(); return c; }
public CClassInfo getSubstitutionHead() { CClassInfo c=getBaseClass(); while(c!=null && !c.isElement()) c=c.getBaseClass(); return c; }
public CClassInfo getSubstitutionHead() { CClassInfo c=getBaseClass(); while(c!=null && !c.isElement()) c=c.getBaseClass(); return c; }
private void orderClassInfo(CClassInfo classInfo, List<CClassInfo> orderedClassInfos, Set<CClassInfo> addedClassInfos) { if (!addedClassInfos.contains(classInfo)) { if (classInfo.getBaseClass() != null) { orderClassInfo(classInfo.getBaseClass(), orderedClassInfos, addedClassInfos); } orderedClassInfos.add(classInfo); addedClassInfos.add(classInfo); } }
private void orderClassInfo(CClassInfo classInfo, List<CClassInfo> orderedClassInfos, Set<CClassInfo> addedClassInfos) { if (!addedClassInfos.contains(classInfo)) { if (classInfo.getBaseClass() != null) { orderClassInfo(classInfo.getBaseClass(), orderedClassInfos, addedClassInfos); } orderedClassInfos.add(classInfo); addedClassInfos.add(classInfo); } }
/** * Reads fields of the super class and includes them * to name collision tests. */ void readSuperClass( CClassInfo base ) { for( ; base!=null; base=base.getBaseClass() ) { for( CPropertyInfo p : base.getProperties() ) occupiedLabels.put(p.getName(true),p); } } }
/** * Reads fields of the super class and includes them * to name collision tests. */ void readSuperClass( CClassInfo base ) { for( ; base!=null; base=base.getBaseClass() ) { for( CPropertyInfo p : base.getProperties() ) occupiedLabels.put(p.getName(true),p); } } }
/** * Reads fields of the super class and includes them * to name collision tests. */ void readSuperClass( CClassInfo base ) { for( ; base!=null; base=base.getBaseClass() ) { for( CPropertyInfo p : base.getProperties() ) occupiedLabels.put(p.getName(true),p); } } }
/** * Reads fields of the super class and includes them * to name collision tests. */ void readSuperClass( CClassInfo base ) { for( ; base!=null; base=base.getBaseClass() ) { for( CPropertyInfo p : base.getProperties() ) occupiedLabels.put(p.getName(true),p); } } }
/** * Returns the super class of this class, if it has the * super class and it is also a JAXB-bound class. * Otherwise null. */ public final ClassOutline getSuperClass() { CClassInfo s = target.getBaseClass(); if(s==null) return null; return parent().getClazz(s); } }
@Override protected MClassTypeInfo<NType, NClass, ?> createBaseTypeInfo( CClassInfo info) { if (info.getBaseClass() != null) { return getTypeInfo(info.getBaseClass()); } else if (info.getRefBaseClass() != null) { return getTypeInfo(info.getRefBaseClass()); } else { return null; } }
/** * Returns the super class of this class, if it has the * super class and it is also a JAXB-bound class. * Otherwise null. */ public final ClassOutline getSuperClass() { CClassInfo s = target.getBaseClass(); if(s==null) return null; return parent().getClazz(s); }
/** * Returns the super class of this class, if it has the * super class and it is also a JAXB-bound class. * Otherwise null. */ public final ClassOutline getSuperClass() { CClassInfo s = target.getBaseClass(); if(s==null) return null; return parent().getClazz(s); } }
/** * Returns the super class of this class, if it has the * super class and it is also a JAXB-bound class. * Otherwise null. */ public final ClassOutline getSuperClass() { CClassInfo s = target.getBaseClass(); if(s==null) return null; return parent().getClazz(s); }
/** * Returns the super class of this class, if it has the * super class and it is also a JAXB-bound class. * Otherwise null. */ public final ClassOutline getSuperClass() { CClassInfo s = target.getBaseClass(); if(s==null) return null; return parent().getClazz(s); }
private Checker checkCollision( XSParticle p, Collection<XSParticle> forcedProps ) { // scan the tree by a checker. Checker checker = new Checker(forcedProps); CClassInfo superClass = getCurrentBean().getBaseClass(); if(superClass!=null) checker.readSuperClass(superClass); checker.particle(p); return checker; }
private Checker checkCollision( XSParticle p, Collection<XSParticle> forcedProps ) { // scan the tree by a checker. Checker checker = new Checker(forcedProps); CClassInfo superClass = getCurrentBean().getBaseClass(); if(superClass!=null) checker.readSuperClass(superClass); checker.particle(p); return checker; }
private Checker checkCollision( XSParticle p, Collection<XSParticle> forcedProps ) { // scan the tree by a checker. Checker checker = new Checker(forcedProps); CClassInfo superClass = getCurrentBean().getBaseClass(); if(superClass!=null) checker.readSuperClass(superClass); checker.particle(p); return checker; }