Package com.confluenity.jaylen.io

Examples of com.confluenity.jaylen.io.JsrcFile$Header


    if (selected == null) {
      return;
    }
    UUID uuid = null;
    try {
      uuid = context.addJsrcFile(new JsrcFile(selected.getFilePath(), "r"));
    } catch (IOException e) {
      logger.error(e.getLocalizedMessage(), e);
    }
    JsrcFile jsrc = context.getJsrcFile(uuid);
    if(jsrc != null) {
      Tree tree = springContext.getBean("objectTree", Tree.class);
      TreeItem treeItem = new TreeItem(tree, SWT.NONE);
      treeItem.setImage(springContext.getBean("treeItemGlyph", Image.class));
      treeItem.setText(new String[] {jsrc.getFileType(), String.valueOf(jsrc.getFrameCount()), String.valueOf(jsrc.getPointCount())});
      treeItem.setData(uuid);
    }

  }
View Full Code Here


    Canvas.class.cast(owner).addPaintListener(this);
  }

  @Override
  public void paintControl(PaintEvent event) {
    final JsrcFile jsrc = context.getJsrcFile(context.getSelectedFile());
    if(jsrc == null) {
      return;
    }
    Integer f = context.getSelectedFrame(jsrc.getUuid());
    if (f < 0) {
      return;
    }
    Rectangle rectangle = ((Canvas) event.widget).getBounds();
    event.gc.setForeground(event.display.getSystemColor(SWT.COLOR_DARK_GRAY));
    event.gc.drawFocus(5, 5, rectangle.width - 15, rectangle.height - 15);
    try {
      JsrcFile.Frame frame = jsrc.readFrame(f);
      double size = Double.parseDouble(jsrc.getHeader().getItem("size"));
      double halfSize = size*0.5;
      for (JsrcFile.Frame.Particle particle : frame.getParticles()) {
        int x = (int)(((particle.getRx() + halfSize) / size) * (double)(rectangle.width - 20));
        int y = (int)(((halfSize - particle.getRy()) / size) * (double)(rectangle.height - 20));
        event.gc.drawOval(x + 10 - 2, y + 10 - 2, 4, 4);
View Full Code Here

      case ODS: exportToOds(selected); break;
    }
  }

  private JsrcFile.Frame getFrame() throws IOException {
    final JsrcFile jsrc = context.getJsrcFile(context.getSelectedFile());
    if (jsrc == null) {
      return null;
    }
    return jsrc.readFrame(context.getSelectedFrame(jsrc.getUuid()));
  }
View Full Code Here

    TreeItem[] selection = Tree.class.cast(owner).getSelection();
    if (selection.length > 0) {
      TreeItem item = selection[0];
      UUID uuid = UUID.class.cast(item.getData());
      context.setSelectedFile(uuid);
      JsrcFile jsrc = context.getJsrcFile(uuid);
      frameScale.setMaximum(jsrc.getFrameCount() - 1);
      dataTable.removeAll();
      {
        TableItem tableItem = new TableItem(dataTable, SWT.NONE);
        tableItem.setText(new String[] {"File name", jsrc.getName()});
      }
      for (String name : jsrc.getHeader().getNames()) {
        TableItem tableItem = new TableItem(dataTable, SWT.NONE);
        tableItem.setText(new String[] {name, jsrc.getHeader().getItem(name)});
      }
      context.setSelectedFrame(jsrc.getUuid(), 0);
      canvas.redraw();
    }
  }
View Full Code Here

    super(type, owner);
  }

  @Override
  public void handleEvent(Event event) {
    final JsrcFile jsrc = context.getJsrcFile(context.getSelectedFile());
    if(jsrc == null) {
      return;
    }
    context.setSelectedFrame(jsrc.getUuid(), Scale.class.cast(owner).getSelection());
    canvas.redraw();
  }
View Full Code Here

        log.debug("Unmarshalling SOAP message");
        Envelope soapMessage = (Envelope) unmarshallMessage(inTransport.getIncomingStream());
        samlMsgCtx.setInboundMessage(soapMessage);

        Header messageHeader = soapMessage.getHeader();
        if (messageHeader != null) {
            checkUnderstoodSOAPHeaders(soapMessage.getHeader().getUnknownXMLObjects());
        }

        List<XMLObject> soapBodyChildren = soapMessage.getBody().getUnknownXMLObjects();
View Full Code Here

     * @param messageContext the current message context being processed
     * @return a SOAPAction HTTP header URI value
     */
    protected String getSOAPAction(MessageContext messageContext) {
        Envelope env = (Envelope) messageContext.getOutboundMessage();
        Header header = env.getHeader();
        if (header == null) {
            return null;
        }
        List<XMLObject> objList = header.getUnknownXMLObjects(Action.ELEMENT_NAME);
        if (objList == null || objList.isEmpty()) {
            return null;
        } else {
            return ((Action)objList.get(0)).getValue();
        }
View Full Code Here

     */
    private void checkUnderstoodSOAPHeaders(MessageContext messageContext)
            throws MessageDecodingException {
       
        Envelope envelope = (Envelope) messageContext.getInboundMessage();
        Header soapHeader = envelope.getHeader();
        if (soapHeader == null) {
            log.debug("SOAP Envelope contained no Header");
            return;
        }
        List<XMLObject> headers = soapHeader.getUnknownXMLObjects();
        if (headers == null || headers.isEmpty()) {
            log.debug("SOAP Envelope header list was either null or empty");
            return;
        }

View Full Code Here

public class HeaderUnmarshaller extends AbstractXMLObjectUnmarshaller {

    /** {@inheritDoc} */
    protected void processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
            throws UnmarshallingException {
        Header header = (Header) parentXMLObject;
        header.getUnknownXMLObjects().add(childXMLObject);
    }
View Full Code Here

        header.getUnknownXMLObjects().add(childXMLObject);
    }

    /** {@inheritDoc} */
    protected void processAttribute(XMLObject xmlObject, Attr attribute) throws UnmarshallingException {
        Header header = (Header) xmlObject;
        QName attribQName = XMLHelper.constructQName(attribute.getNamespaceURI(), attribute.getLocalName(), attribute
                .getPrefix());
        if (attribute.isId()) {
            header.getUnknownAttributes().registerID(attribQName);
        }
        header.getUnknownAttributes().put(attribQName, attribute.getValue());
    }
View Full Code Here

TOP

Related Classes of com.confluenity.jaylen.io.JsrcFile$Header

Copyright © 2018 www.massapicom. 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.