Examples of ValueProperty


Examples of at.bestsolution.efxclipse.tooling.fxgraph.fXGraph.ValueProperty

  }
 
  public CharSequence propContent(final Property prop, final ImportManager importManager, final boolean preview, final boolean simpleAsElement, final boolean skipController, final boolean skipIncludes) {
    StringConcatenation _builder = new StringConcatenation();
    {
      ValueProperty _value = prop.getValue();
      if ((_value instanceof SimpleValueProperty)) {
        {
          ValueProperty _value_1 = prop.getValue();
          String _stringValue = ((SimpleValueProperty) _value_1).getStringValue();
          boolean _notEquals = (!Objects.equal(_stringValue, null));
          if (_notEquals) {
            _builder.append("<");
            String _name = prop.getName();
            _builder.append(_name, "");
            _builder.append(">");
            ValueProperty _value_2 = prop.getValue();
            String _stringValue_1 = ((SimpleValueProperty) _value_2).getStringValue();
            _builder.append(_stringValue_1, "");
            _builder.append("</");
            String _name_1 = prop.getName();
            _builder.append(_name_1, "");
            _builder.append(">");
            _builder.newLineIfNotEmpty();
          } else {
            if (simpleAsElement) {
              _builder.append("<");
              String _name_2 = prop.getName();
              _builder.append(_name_2, "");
              _builder.append(">");
              ValueProperty _value_3 = prop.getValue();
              Object _simpleAttributeValue = this.simpleAttributeValue(((SimpleValueProperty) _value_3));
              _builder.append(_simpleAttributeValue, "");
              _builder.append("</");
              String _name_3 = prop.getName();
              _builder.append(_name_3, "");
              _builder.append(">");
              _builder.newLineIfNotEmpty();
            }
          }
        }
      } else {
        ValueProperty _value_4 = prop.getValue();
        if ((_value_4 instanceof ConstValueProperty)) {
          _builder.append("<");
          String _name_4 = prop.getName();
          _builder.append(_name_4, "");
          _builder.append("><");
          ValueProperty _value_5 = prop.getValue();
          JvmTypeReference _type = ((ConstValueProperty) _value_5).getType();
          String _shortName = this.shortName(_type, importManager);
          _builder.append(_shortName, "");
          _builder.append(" fx:constant=\"");
          ValueProperty _value_6 = prop.getValue();
          String _field = ((ConstValueProperty) _value_6).getField();
          _builder.append(_field, "");
          _builder.append("\" /></");
          String _name_5 = prop.getName();
          _builder.append(_name_5, "");
          _builder.append(">");
          _builder.newLineIfNotEmpty();
        } else {
          ValueProperty _value_7 = prop.getValue();
          if ((_value_7 instanceof ListValueProperty)) {
            _builder.append("<");
            String _name_6 = prop.getName();
            _builder.append(_name_6, "");
            _builder.append(">");
            _builder.newLineIfNotEmpty();
            _builder.append("\t");
            ValueProperty _value_8 = prop.getValue();
            CharSequence _propListContent = this.propListContent(((ListValueProperty) _value_8), importManager, preview, skipController, skipIncludes);
            _builder.append(_propListContent, "  ");
            _builder.newLineIfNotEmpty();
            _builder.append("</");
            String _name_7 = prop.getName();
            _builder.append(_name_7, "");
            _builder.append(">");
            _builder.newLineIfNotEmpty();
          } else {
            ValueProperty _value_9 = prop.getValue();
            if ((_value_9 instanceof MapValueProperty)) {
              _builder.append("<");
              String _name_8 = prop.getName();
              _builder.append(_name_8, "");
              _builder.append(">");
              _builder.newLineIfNotEmpty();
              _builder.append("\t");
              ValueProperty _value_10 = prop.getValue();
              EList<Property> _properties = ((MapValueProperty) _value_10).getProperties();
              CharSequence _propContents = this.propContents(_properties, importManager, preview, true, skipController, skipIncludes);
              _builder.append(_propContents, "  ");
              _builder.newLineIfNotEmpty();
              _builder.append("</");
              String _name_9 = prop.getName();
              _builder.append(_name_9, "");
              _builder.append(">");
              _builder.newLineIfNotEmpty();
            } else {
              ValueProperty _value_11 = prop.getValue();
              if ((_value_11 instanceof Element)) {
                _builder.append("<");
                String _name_10 = prop.getName();
                _builder.append(_name_10, "");
                _builder.append(">");
                _builder.newLineIfNotEmpty();
                _builder.append("\t");
                ValueProperty _value_12 = prop.getValue();
                CharSequence _elementContent = this.elementContent(((Element) _value_12), importManager, preview, skipController, skipIncludes);
                _builder.append(_elementContent, "  ");
                _builder.newLineIfNotEmpty();
                _builder.append("</");
                String _name_11 = prop.getName();
                _builder.append(_name_11, "");
                _builder.append(">");
                _builder.newLineIfNotEmpty();
              } else {
                ValueProperty _value_13 = prop.getValue();
                if ((_value_13 instanceof ReferenceValueProperty)) {
                  {
                    boolean _not = (!skipIncludes);
                    if (_not) {
                      _builder.append("<");
                      String _name_12 = prop.getName();
                      _builder.append(_name_12, "");
                      _builder.append(">");
                      _builder.newLineIfNotEmpty();
                      _builder.append("\t");
                      ValueProperty _value_14 = prop.getValue();
                      CharSequence _referenceContent = this.referenceContent(((ReferenceValueProperty) _value_14), importManager, preview, skipController, skipIncludes);
                      _builder.append(_referenceContent, "  ");
                      _builder.newLineIfNotEmpty();
                      _builder.append("</");
                      String _name_13 = prop.getName();
                      _builder.append(_name_13, "");
                      _builder.append(">");
                      _builder.newLineIfNotEmpty();
                    }
                  }
                } else {
                  ValueProperty _value_15 = prop.getValue();
                  if ((_value_15 instanceof IncludeValueProperty)) {
                    {
                      boolean _not_1 = (!skipIncludes);
                      if (_not_1) {
                        _builder.append("<");
                        String _name_14 = prop.getName();
                        _builder.append(_name_14, "");
                        _builder.append(">");
                        _builder.newLineIfNotEmpty();
                        _builder.append("\t");
                        ValueProperty _value_16 = prop.getValue();
                        CharSequence _includeContent = this.includeContent(((IncludeValueProperty) _value_16), importManager, preview, skipController, skipIncludes);
                        _builder.append(_includeContent, "  ");
                        _builder.newLineIfNotEmpty();
                        _builder.append("</");
                        String _name_15 = prop.getName();
                        _builder.append(_name_15, "");
                        _builder.append(">");
                        _builder.newLineIfNotEmpty();
                      }
                    }
                  } else {
                    ValueProperty _value_17 = prop.getValue();
                    if ((_value_17 instanceof CopyValueProperty)) {
                      _builder.append("<");
                      String _name_16 = prop.getName();
                      _builder.append(_name_16, "");
                      _builder.append(">");
                      _builder.newLineIfNotEmpty();
                      _builder.append("\t");
                      _builder.append("<fx:copy source=\"");
                      ValueProperty _value_18 = prop.getValue();
                      Element _reference = ((CopyValueProperty) _value_18).getReference();
                      String _name_17 = _reference.getName();
                      _builder.append(_name_17, "  ");
                      _builder.append("\" />");
                      _builder.newLineIfNotEmpty();
View Full Code Here

Examples of com.google.caja.parser.js.ValueProperty

  private static void appendIfNotEmptyOrIgnored(
      ObjectConstructor obj, String key, ArrayConstructor value,
      String... ignoreKeys) {
    if (!value.children().isEmpty()
        && !Arrays.asList(ignoreKeys).contains(key)) {
      obj.appendChild(new ValueProperty(
          StringLiteral.valueOf(FilePosition.UNKNOWN, key), value));
    }
  }
View Full Code Here

Examples of com.google.caja.parser.js.ValueProperty

      for (CssPropBit b : data.properties) {
        propBits |= b.jsValue;
      }

      dataObj.appendChild(
          new ValueProperty(propbitsObjKey, new IntegerLiteral(unk, propBits)));

      List<Expression> litGroups = Lists.newArrayList();
      for (int groupIndex : litPartition.unions[propIndex]) {
        litGroups.add((Expression) QuasiBuilder.substV(
            "L[@i]", "i", new IntegerLiteral(unk, groupIndex)));
      }
      if (!litGroups.isEmpty()) {
        dataObj.appendChild(new ValueProperty(
            litgroupObjKey, new ArrayConstructor(unk, litGroups)));
      }

      List<Expression> fnKeyStrs = Lists.newArrayList();
      for (CssPropertySignature.CallSignature fn : data.fns) {
        String fnKey = fnSigToData.get(fn).key;
        fnKeyStrs.add(StringLiteral.valueOf(unk, fnKey));
      }
      ArrayConstructor fnKeyArray = new ArrayConstructor(unk, fnKeyStrs);
      dataObj.appendChild(new ValueProperty(fnsObjKey, fnKeyArray));

      String dataJs;
      {
        StringBuilder js = new StringBuilder();
        JsMinimalPrinter tokenConsumer = new JsMinimalPrinter(js);
        dataObj.render(new RenderContext(tokenConsumer));
        tokenConsumer.noMoreTokens();
        dataJs = js.toString();
      }

      String equivKey = dataJsToKey.get(dataJs);
      Expression value = dataObj;
      if (equivKey == null) {
        dataJsToKey.put(dataJs, data.key);
      } else {
        value = StringLiteral.valueOf(unk, equivKey);
        hasAliases = true;
      }
      cssSchemaProps.add(new ValueProperty(
          unk, StringLiteral.valueOf(unk, data.key), value));
    }

    ObjectConstructor cssSchema = new ObjectConstructor(unk, cssSchemaProps);
View Full Code Here

Examples of com.google.caja.parser.js.ValueProperty

  public JsOptimizer setEnvJson(ObjectConstructor envJson) {
    if (optimizer == null) { optimizer = new ParseTreeKB(); }
    List<? extends ObjProperty> props = envJson.children();
    for (ObjProperty prop : props) {
      // JSON had better not have getters
      ValueProperty vprop = (ValueProperty) prop;
      Expression value = vprop.getValueExpr().fold(false); // fold negative nums
      if (!(value instanceof Literal)) {
        // True for "*useragent*" property inserted by JSKB.
        continue;
      }
      StringLiteral sl = vprop.getPropertyNameNode();
      String rawExpr = sl.getValue();
      rawExpr = " " + rawExpr.substring(1, rawExpr.length() - 1) + " ";
      CharProducer valueCp = CharProducer.Factory.fromJsString(
          CharProducer.Factory.fromString(rawExpr, sl.getFilePosition()));
      try {
View Full Code Here

Examples of com.google.caja.parser.js.ValueProperty

    QuasiNode value = getValue();
    Iterator<ParseTreeNode> it = specimens.iterator();
    while (it.hasNext()) {
      ParseTreeNode candidate = it.next();
      if (!(candidate instanceof ValueProperty)) { continue; }
      ValueProperty prop = (ValueProperty) candidate;
      List<ParseTreeNode> keyCandidate = Lists.<ParseTreeNode>newArrayList(
          prop.getPropertyNameNode());
      if (key.consumeSpecimens(keyCandidate, bindings)
          && keyCandidate.isEmpty()) {
        List<ParseTreeNode> valueCandidate = Lists.<ParseTreeNode>newArrayList(
            prop.getValueExpr());
        if (value.consumeSpecimens(valueCandidate, bindings)) {
          if (valueCandidate.isEmpty()) { it.remove(); }
          return true;
        }
      }
View Full Code Here

Examples of com.google.caja.parser.js.ValueProperty

          int subsSizeValue = substitutes.size();
          if (subsSizeValue == subsSizeKey + 1) {
            StringLiteral key = (StringLiteral) substitutes.get(subsSize);
            Expression value = (Expression) substitutes.get(subsSize + 1);
            substitutes.subList(subsSize, substitutes.size()).clear();
            substitutes.add(new ValueProperty(key, value));
            return true;
          }
        }
      }
    }
View Full Code Here

Examples of com.google.caja.parser.js.ValueProperty

      List<ParseTreeNode> specimens, Map<String, ParseTreeNode> bindings) {
    List<ParseTreeNode> keyList = Lists.newArrayList();
    List<ParseTreeNode> valueList = Lists.newArrayList();
    for (ParseTreeNode quasi : specimens) {
      if (!(quasi instanceof ValueProperty)) { return false; }
      ValueProperty prop = (ValueProperty) quasi;
      keyList.add(prop.getPropertyNameNode());
      valueList.add(prop.getValueExpr());
    }
    if (putIfDeepEquals(
            bindings, keyIdentifier, new ParseTreeNodeContainer(keyList))
        && putIfDeepEquals(
              bindings, valueIdentifier,
View Full Code Here

Examples of com.google.caja.parser.js.ValueProperty

      ParseTreeNode valueNode = bindings.get(valueIdentifier);
      assert keyNode.children().size() == valueNode.children().size();
      List<ObjProperty> children = Lists.newArrayList();
      for (int i = 0; i < keyNode.children().size(); i++) {
        children.add(
            new ValueProperty(
                (StringLiteral) keyNode.children().get(i),
                (Expression) valueNode.children().get(i)));
      }
      substitutes.addAll(children);
      return true;
View Full Code Here

Examples of org.eclipse.sapphire.ValueProperty

    public static final class Condition extends ServiceCondition
    {
        @Override
        public boolean applicable( final ServiceContext context )
        {
            final ValueProperty property = context.find( ValueProperty.class );
            return ( property != null && Path.class.isAssignableFrom( property.getTypeClass() ) && property.hasAnnotation( ProjectRelativePath.class ) );
        }
View Full Code Here

Examples of org.eclipse.sapphire.ValueProperty

    public static final class Condition extends ServiceCondition
    {
        @Override
        public boolean applicable( final ServiceContext context )
        {
            final ValueProperty property = context.find( ValueProperty.class );
            return ( property != null && Path.class.isAssignableFrom( property.getTypeClass() ) && property.hasAnnotation( WorkspaceRelativePath.class ) );
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.