@Override protected Object evaluate(Iterator args) { Object ctx = null; if (!_pi.isStatic()) { ctx = args.next(); } return _pi.getAccessor().getValue(ctx); }
public T get( R ctx, List args ) { List newArgs = new ArrayList(); newArgs.add(ctx); newArgs.addAll(args); Object fromRoot = _root.evaluate(newArgs.iterator()); return (T) getPropertyInfo().getAccessor().getValue(fromRoot); }
public void set( R ctx, List args, T val ) { List newArgs = new ArrayList(); newArgs.add(ctx); newArgs.addAll(args); Object fromRoot = _root.evaluate(newArgs.iterator()); getPropertyInfo().getAccessor().setValue(fromRoot, val); }
public T get() { Object fromRoot = _root.evaluate(Collections.singleton(null).iterator()); return (T)getPropertyInfo().getAccessor().getValue( fromRoot ); }
public T get( R ctx ) { Object fromRoot = _root.evaluate(Collections.singleton(ctx).iterator()); return (T)getPropertyInfo().getAccessor().getValue( fromRoot ); }
@Override protected Object evaluate(Iterator args) { Object ctx = _root.evaluate(args); return _pi.getAccessor().getValue(ctx); }
@Override protected Object evaluate(Iterator args) { Object ctx = _root.evaluate(args); return _pi.getAccessor().getValue(ctx); }
public void set( R ctx, T val ) { Object fromRoot = _root.evaluate(Collections.singleton(ctx).iterator()); getPropertyInfo().getAccessor().setValue( fromRoot, val ); }
public void setValue( Object ctx, Object value ) { getSource().getAccessor().setValue( ctx, value ); } }
public void set( T val ) { Object fromRoot = _root.evaluate(Collections.singleton(null).iterator()); getPropertyInfo().getAccessor().setValue( fromRoot, val ); }
public List<IEnumValue> getEnumValues() { //noinspection unchecked return (List<IEnumValue>)getTypeInfo().getProperty("AllValues").getAccessor().getValue(null); }
public List<IEnumValue> getEnumValues() { //noinspection unchecked return (List<IEnumValue>)getTypeInfo().getProperty("AllValues").getAccessor().getValue(null); }
@Override public XmlElement wrap( Object value, XmlElement componentElement ) { IType type = _parameterPropertySpec.getElementPropertyGosuType(); ITypeInfo typeInfo = type.getTypeInfo(); typeInfo.getProperty( "$Value" ).getAccessor().setValue( componentElement, value ); return componentElement; }
@SuppressWarnings( {"MethodNameSameAsClassName"} ) public java.util.List<gw.internal.schema.gw.xsd.w3c.xmlschema.Choice> Choice() { //noinspection unchecked return (java.util.List<gw.internal.schema.gw.xsd.w3c.xmlschema.Choice>) TYPE.get().getTypeInfo().getProperty( "Choice" ).getAccessor().getValue( this ); }
private List<IPropertyAccessor> getIdAccessors( XmlElement element ) { List<IPropertyAccessor> accessors = new ArrayList<IPropertyAccessor>(); final XmlSchemaTypeSchemaInfo schemaInfo = XmlSchemaIndex.getSchemaInfoByType( element.getTypeInstance().getIntrinsicType() ); for ( XmlSchemaPropertySpec property : schemaInfo.getProperties() ) { if ( property.getSimpleValueFactory() instanceof IDSimpleValueFactory ) { String propertyName = property.getSimpleTypePropertyName(); accessors.add( element.getTypeInstance().getIntrinsicType().getTypeInfo().getProperty( propertyName ).getAccessor() ); } } return accessors.isEmpty() ? null : accessors; }
private void resolveRequestTransformAnnotation( IType type, WsiInvocationContextImpl.WebService webservice ) { IAnnotationInfo requestTransformAnnotation = type.getTypeInfo().getAnnotation( _requestTransformType ); if ( requestTransformAnnotation != null ) { Object instance = requestTransformAnnotation.getInstance(); webservice._requestTransform = (Function1) _requestTransformType.getTypeInfo().getProperty( "Transform" ).getAccessor().getValue( instance ); } }
private void resolveResponseXmlTransformAnnotation( IType type, WsiInvocationContextImpl.WebService webservice ) { IAnnotationInfo xmlTransformAnnotation = type.getTypeInfo().getAnnotation( _responseXmlTransformType ); if ( xmlTransformAnnotation != null ) { Object instance = xmlTransformAnnotation.getInstance(); webservice._responseXmlTransform = (Function1) _responseXmlTransformType.getTypeInfo().getProperty( "Transform" ).getAccessor().getValue( instance ); } }
private void resolveResponseTransformAnnotation( IType type, WsiInvocationContextImpl.WebService webservice ) { IAnnotationInfo responseTransformAnnotation = type.getTypeInfo().getAnnotation( _responseTransformType ); if ( responseTransformAnnotation != null ) { Object instance = responseTransformAnnotation.getInstance(); webservice._responseTransform = (Function1) _responseTransformType.getTypeInfo().getProperty( "Transform" ).getAccessor().getValue( instance ); } }
private void resolveRequestXmlTransformAnnotation( IType type, WsiInvocationContextImpl.WebService webservice ) { IAnnotationInfo xmlTransformAnnotation = type.getTypeInfo().getAnnotation( _requestXmlTransformType ); if ( xmlTransformAnnotation != null ) { Object instance = xmlTransformAnnotation.getInstance(); webservice._requestXmlTransform = (Function1) _requestXmlTransformType.getTypeInfo().getProperty( "Transform" ).getAccessor().getValue( instance ); } }
private void resolveInvocationHandlerAnnotation( IType type, WsiInvocationContextImpl.WebService webservice ) { IAnnotationInfo invocationHandlerAnnotationInfo = type.getTypeInfo().getAnnotation( _wsiInvocationHandlerType ); if ( invocationHandlerAnnotationInfo != null ) { Object instance = invocationHandlerAnnotationInfo.getInstance(); webservice._invocationHandler = (DefaultWsiInvocationHandler) _wsiInvocationHandlerType.getTypeInfo().getProperty( "InvocationHandler" ).getAccessor().getValue( instance ); } else { webservice._invocationHandler = new DefaultWsiInvocationHandler(); } }