/** * The min occurs of this parameter as a child element. * * @return 1 if primitive. 0 otherwise. */ public int getMinOccurs() { DecoratedTypeMirror paramType = (DecoratedTypeMirror) getType(); return paramType.isPrimitive() ? 1 : 0; }
/** * The min occurs of a web result. * * @return 1 if primitive. 0 otherwise. */ public int getMinOccurs() { DecoratedTypeMirror typeMirror = (DecoratedTypeMirror) TypeMirrorDecorator.decorate(this.delegate); return typeMirror.isPrimitive() ? 1 : 0; }
private FaultBeanChildElement(PropertyDeclaration property) { DecoratedTypeMirror propertyType = (DecoratedTypeMirror) property.getPropertyType(); this.adaperType = AdapterUtil.findAdapterType(property.getGetter()); int minOccurs = propertyType.isPrimitive() ? 1 : 0; String maxOccurs = propertyType.isArray() || propertyType.isCollection() ? "unbounded" : "1"; this.property = property; this.minOccurs = minOccurs; this.maxOccurs = maxOccurs; }
Accessor accessor = (Accessor) unwrapped; DecoratedTypeMirror decorated = (DecoratedTypeMirror) TypeMirrorDecorator.decorate(accessor.getAccessorType()); if (decorated.isPrimitive()) { return ((PrimitiveType) decorated).getKind() == PrimitiveType.Kind.LONG;
@Override public String convert(TypeMirror typeMirror) throws TemplateModelException { DecoratedTypeMirror decorated = (DecoratedTypeMirror) TypeMirrorDecorator.decorate(typeMirror); if (decorated.isPrimitive()) { PrimitiveType.Kind kind = ((PrimitiveType) decorated).getKind(); switch (kind) { case BOOLEAN: return "bool"; //boolean as 'bool' case CHAR: return "ushort"; default: return kind.toString().toLowerCase(); } } else if (decorated.isCollection()) { //collections will be converted to arrays. return getCollectionTypeConversion((DeclaredType) typeMirror); } return super.convert(typeMirror); }
@Override public String convert(TypeMirror typeMirror) throws TemplateModelException { DecoratedTypeMirror decorated = (DecoratedTypeMirror) TypeMirrorDecorator.decorate(typeMirror); if (decorated.isPrimitive()) { PrimitiveType.Kind kind = ((PrimitiveType) decorated).getKind(); switch (kind) {
if (decorated.isArray()) { DecoratedTypeMirror componentType = (DecoratedTypeMirror) ((ArrayType) decorated).getComponentType(); if (componentType.isPrimitive()) { switch (((PrimitiveType)componentType).getKind()) { case BOOLEAN: else if (decorated.isPrimitive()) { if (((PrimitiveType) decorated).getKind() == PrimitiveType.Kind.LONG) { return Long.class.getName();
@Override public String convert(TypeMirror typeMirror) throws TemplateModelException { DecoratedTypeMirror decorated = (DecoratedTypeMirror) TypeMirrorDecorator.decorate(typeMirror); if (decorated.isPrimitive()) { switch (((PrimitiveType)decorated).getKind()) { case BOOLEAN: ArrayType arrayType = (ArrayType) decorated; DecoratedTypeMirror decoratedComponentType = (DecoratedTypeMirror) TypeMirrorDecorator.decorate(arrayType.getComponentType()); if (((decoratedComponentType.isPrimitive()) && (((PrimitiveType) decoratedComponentType).getKind() == PrimitiveType.Kind.CHAR)) || (decoratedComponentType.isInstanceOf(Character.class.getName()))) { return "String"; else if (((decoratedComponentType.isPrimitive()) && (((PrimitiveType) decoratedComponentType).getKind() == PrimitiveType.Kind.BYTE)) || (decoratedComponentType.isInstanceOf(Byte.class.getName()))) { return "flash.utils.ByteArray";
@Override public String convert(TypeMirror typeMirror) throws TemplateModelException { DecoratedTypeMirror decorated = (DecoratedTypeMirror) TypeMirrorDecorator.decorate(typeMirror); if (decorated.isPrimitive()) { switch (((PrimitiveType)decorated).getKind()) { case BOOLEAN: ArrayType arrayType = (ArrayType) decorated; DecoratedTypeMirror decoratedComponentType = (DecoratedTypeMirror) TypeMirrorDecorator.decorate(arrayType.getComponentType()); if (((decoratedComponentType.isPrimitive()) && (((PrimitiveType) decoratedComponentType).getKind() == PrimitiveType.Kind.CHAR)) || (decoratedComponentType.isInstanceOf(Character.class.getName()))) { return "String"; else if (((decoratedComponentType.isPrimitive()) && (((PrimitiveType) decoratedComponentType).getKind() == PrimitiveType.Kind.BYTE)) || (decoratedComponentType.isInstanceOf(Byte.class.getName()))) { return "flash.utils.ByteArray";
@Override public String convert(TypeMirror typeMirror) throws TemplateModelException { DecoratedTypeMirror decorated = (DecoratedTypeMirror) TypeMirrorDecorator.decorate(typeMirror); if (decorated.isPrimitive()) { PrimitiveType.Kind kind = ((PrimitiveType) decorated).getKind(); switch (kind) {
private FaultBeanChildElement(PropertyDeclaration property, WebFault webFault) { DecoratedTypeMirror propertyType = (DecoratedTypeMirror) property.getPropertyType(); this.adaperType = AdapterUtil.findAdapterType(property.getGetter()); int minOccurs = propertyType.isPrimitive() ? 1 : 0; boolean unbounded = propertyType.isCollection() || propertyType.isArray(); if (propertyType.isArray()) { TypeMirror componentType = ((ArrayType) propertyType).getComponentType(); //special case for byte[] if ((componentType instanceof PrimitiveType) && (((PrimitiveType) componentType).getKind() == PrimitiveType.Kind.BYTE)) { unbounded = false; } } String maxOccurs = unbounded ? "unbounded" : "1"; this.property = property; this.minOccurs = minOccurs; this.maxOccurs = maxOccurs; this.webFault = webFault; }
@Override public String convert(TypeMirror typeMirror) throws TemplateModelException { DecoratedTypeMirror decorated = (DecoratedTypeMirror) TypeMirrorDecorator.decorate(typeMirror); if (decorated.isPrimitive()) { PrimitiveType.Kind kind = ((PrimitiveType) decorated).getKind(); switch (kind) {
@Override public String convert(TypeMirror typeMirror) throws TemplateModelException { DecoratedTypeMirror decorated = (DecoratedTypeMirror) TypeMirrorDecorator.decorate(typeMirror); if (decorated.isPrimitive()) { PrimitiveType.Kind kind = ((PrimitiveType) decorated).getKind(); switch (kind) {