public NClass getDOMHandler() { // TODO: support other DOM handlers if(getWildcard()!=null) return NavigatorImpl.create(W3CDomHandler.class); else return null; }
public NClass getDOMHandler() { // TODO: support other DOM handlers if(getWildcard()!=null) return NavigatorImpl.create(W3CDomHandler.class); else return null; }
public NClass getDOMHandler() { // TODO: support other DOM handlers if(getWildcard()!=null) return NavigatorImpl.create(W3CDomHandler.class); else return null; }
public NClass getDOMHandler() { // TODO: support other DOM handlers if(getWildcard()!=null) return NavigatorImpl.create(W3CDomHandler.class); else return null; }
public NClass getDOMHandler() { // TODO: support other DOM handlers if(getWildcard()!=null) return NavigatorImpl.create(W3CDomHandler.class); else return null; }
public Object processWildcardCollectionField( PrincipalStrategy principalStrategy, FieldOutline fieldOutline, Options options) { final CPropertyInfo propertyInfo = fieldOutline.getPropertyInfo(); if (propertyInfo instanceof CReferencePropertyInfo) { final CReferencePropertyInfo referencePropertyInfo = (CReferencePropertyInfo) propertyInfo; if (referencePropertyInfo.getWildcard() != null && referencePropertyInfo.getWildcard().allowDom) { return principalStrategy.getDomCollectionStrategy().process( principalStrategy, fieldOutline, options); } else { return principalStrategy.getAnyCollectionStrategy().process( principalStrategy, fieldOutline, options); } } else { return principalStrategy.getAnyCollectionStrategy().process( principalStrategy, fieldOutline, options); } }
public Object processWildcardSingleField( PrincipalStrategy principalStrategy, FieldOutline fieldOutline, Options options) { final CPropertyInfo propertyInfo = fieldOutline.getPropertyInfo(); if (propertyInfo instanceof CReferencePropertyInfo) { final CReferencePropertyInfo referencePropertyInfo = (CReferencePropertyInfo) propertyInfo; if (referencePropertyInfo.getWildcard() != null && referencePropertyInfo.getWildcard().allowDom) { return principalStrategy.getDomSingleStrategy().process( principalStrategy, fieldOutline, options); } else { return principalStrategy.getAnySingleStrategy().process( principalStrategy, fieldOutline, options); } } else { return principalStrategy.getAnySingleStrategy().process( principalStrategy, fieldOutline, options); } }
final CReferencePropertyInfo referencePropertyInfo = (CReferencePropertyInfo) propertyInfo; assert referencePropertyInfo.getWildcard() == null; assert !referencePropertyInfo.isMixed(); final Set<CElement> elements = context.getGetTypes().getElements(
final CReferencePropertyInfo referencePropertyInfo = (CReferencePropertyInfo) propertyInfo; assert referencePropertyInfo.getWildcard() == null; assert !referencePropertyInfo.isMixed(); Set<CElement> elements = context.getGetTypes().getElements(context,
final CReferencePropertyInfo referencePropertyInfo = (CReferencePropertyInfo) propertyInfo; assert referencePropertyInfo.getWildcard() == null; assert !referencePropertyInfo.isMixed(); Set<CElement> elements = context.getGetTypes().getElements(context,
final CReferencePropertyInfo referencePropertyInfo = (CReferencePropertyInfo) propertyInfo; assert referencePropertyInfo.getWildcard() == null; assert !referencePropertyInfo.isMixed(); final Set<CElement> elements = context.getGetTypes().getElements(
public Object processHomoCollectionField( PrincipalStrategy principalStrategy, FieldOutline fieldOutline, Options options) { final CTypeInfo typeInfo = getSingleFieldTypeInfo(principalStrategy, fieldOutline, options); final CPropertyInfo propertyInfo = fieldOutline.getPropertyInfo(); if (typeInfo instanceof CClassInfo) { return processComplexCollectionField(principalStrategy, fieldOutline, options); } else if (propertyInfo instanceof CReferencePropertyInfo && ((CReferencePropertyInfo) propertyInfo).getWildcard() != null) { final CReferencePropertyInfo referencePropertyInfo = (CReferencePropertyInfo) propertyInfo; if (referencePropertyInfo.getWildcard().allowDom) { return principalStrategy.getDomCollectionStrategy().process( principalStrategy, fieldOutline, options); } else { return principalStrategy.getAnyCollectionStrategy().process( principalStrategy, fieldOutline, options); } } else if (typeInfo instanceof CEnumLeafInfo) { return processEnumCollectionField(principalStrategy, fieldOutline, options); } else { return processPrimitiveCollectionField(principalStrategy, fieldOutline, options); } }
public Object processHomoSingleField(PrincipalStrategy principalStrategy, FieldOutline fieldOutline, Options options) { final CTypeInfo typeInfo = getSingleFieldTypeInfo(principalStrategy, fieldOutline, options); final CPropertyInfo propertyInfo = fieldOutline.getPropertyInfo(); if (typeInfo instanceof CClassInfo) { return processComplexSingleField(principalStrategy, fieldOutline, options); } else if (propertyInfo instanceof CReferencePropertyInfo && ((CReferencePropertyInfo) propertyInfo).getWildcard() != null) { final CReferencePropertyInfo referencePropertyInfo = (CReferencePropertyInfo) propertyInfo; if (referencePropertyInfo.getWildcard().allowDom) { return principalStrategy.getDomSingleStrategy().process( principalStrategy, fieldOutline, options); } else { return principalStrategy.getAnySingleStrategy().process( principalStrategy, fieldOutline, options); } } else if (typeInfo instanceof CEnumLeafInfo) { return processEnumSingleField(principalStrategy, fieldOutline, options); } else { return processPrimitiveSingleField(principalStrategy, fieldOutline, options); } }
protected CPropertyInfo createElementProperty( final CReferencePropertyInfo referencePropertyInfo) { final CAttributePropertyInfo elementProperty; if (referencePropertyInfo.getWildcard() != null && referencePropertyInfo.getWildcard().allowDom) {
protected CPropertyInfo createElementProperty( final CReferencePropertyInfo referencePropertyInfo) { final CAttributePropertyInfo elementProperty; if (referencePropertyInfo.getWildcard() != null && referencePropertyInfo.getWildcard().allowDom) {
if(dh!=null) { XmlAnyElementWriter xaew = field.annotate2(XmlAnyElementWriter.class); xaew.lax(rp.getWildcard().allowTypedObject);
if(dh!=null) { XmlAnyElementWriter xaew = field.annotate2(XmlAnyElementWriter.class); xaew.lax(rp.getWildcard().allowTypedObject);
.process(context, referencePropertyInfo); assert types.size() == 1; assert referencePropertyInfo.getWildcard() != null; final Set<CElement> elements = context.getGetTypes().getElements( context, referencePropertyInfo); assert elements.isEmpty(); final WildcardMode wildcard = referencePropertyInfo.getWildcard();
if(dh!=null) { XmlAnyElementWriter xaew = field.annotate2(XmlAnyElementWriter.class); xaew.lax(rp.getWildcard().allowTypedObject);
if(dh!=null) { XmlAnyElementWriter xaew = field.annotate2(XmlAnyElementWriter.class); xaew.lax(rp.getWildcard().allowTypedObject);