/** Displays LoginScreen */
 private void displayLogin() {
   // true
   back.setVisible(true);
   Login.setVisible(true);
   Login2.setVisible(true);
   SmallInput.setVisible(true);
   SmallInput2.setVisible(true);
   SmallInput3.setVisible(true);
   SmallInput4.setVisible(true);
   SmallInput5.setVisible(true);
   CreateNewAccount.setVisible(true);
   Create.setVisible(true);
   username.setVisible(true);
   password.setVisible(true);
   newUsername.setVisible(true);
   newPassword.setVisible(true);
   verifyPassword.setVisible(true);
   loginCreate.setVisible(true);
   loginCreate.setOpaque(false);
   // false
   serversError.setVisible(false);
   Credits.setVisible(false);
   NetworkMode.setVisible(false);
   Online.setVisible(false);
   Lan.setVisible(false);
   Servers.setVisible(false);
   BigInput2.setVisible(false);
   LongInput.setVisible(false);
   LongInput2.setVisible(false);
   Join.setVisible(false);
   Create2.setVisible(false);
   returnToMain.setVisible(false);
   ip.setVisible(false);
   serverName.setVisible(false);
 }
예제 #2
0
  public void runSmtpServerReceive() throws Throwable {
    servers.start();
    assertEquals(0, servers.getReceivedMessages().length);

    String subject = servers.util().random();
    String body = servers.util().random();
    servers.util().sendTextEmailTest("*****@*****.**", "*****@*****.**", subject, body);
    servers.waitForIncomingEmail(1500, 1);
    MimeMessage[] emails = servers.getReceivedMessages();
    assertEquals(1, emails.length);
    assertEquals(subject, emails[0].getSubject());
    assertEquals(body, servers.util().getBody(emails[0]).trim());
  }
 protected void loadServers(Properties properties) {
   address = properties.getProperty("address");
   if (address == null || address.length() == 0) {
     throw new NullPointerException("address is null or empty!");
   }
   serverList = new ArrayList<Server>();
   String[] addresses = address.split(",");
   for (int i = 0; i < addresses.length; i++) {
     serverList.add(
         Servers.newServer(
             addresses[i].split(":")[0], Integer.valueOf(addresses[i].split(":")[1])));
   }
   unmodifiableServerList = Collections.unmodifiableList(serverList);
 }
 /** Displays Lobby Screen. */
 private void displayLobby() {
   // true
   MediumInput.setVisible(true);
   Start.setVisible(true);
   Cancel.setVisible(true);
   getServerName.setVisible(true);
   getIpNumber.setVisible(true);
   getPlayerNames.setVisible(true);
   // false
   gameErrors.setVisible(false);
   serversError.setVisible(false);
   back.setVisible(false);
   Credits.setVisible(false);
   Servers.setVisible(false);
   BigInput2.setVisible(false);
   LongInput.setVisible(false);
   LongInput2.setVisible(false);
   Join.setVisible(false);
   Create2.setVisible(false);
   ip.setVisible(false);
   serverName.setVisible(false);
 }
 /** Displays Server Screen. */
 private void displayServers() {
   // true
   back.setVisible(true);
   Servers.setVisible(true);
   BigInput2.setVisible(true);
   LongInput.setVisible(true);
   LongInput2.setVisible(true);
   Join.setVisible(true);
   Create2.setVisible(true);
   ip.setVisible(true);
   serverName.setVisible(true);
   serversError.setVisible(true);
   // false
   getServerName.setVisible(false);
   getIpNumber.setVisible(false);
   getPlayerNames.setVisible(false);
   loginCreate.setVisible(false);
   Credits.setVisible(false);
   Login.setVisible(false);
   Login2.setVisible(false);
   SmallInput.setVisible(false);
   SmallInput2.setVisible(false);
   SmallInput3.setVisible(false);
   SmallInput4.setVisible(false);
   SmallInput5.setVisible(false);
   CreateNewAccount.setVisible(false);
   Create.setVisible(false);
   MediumInput.setVisible(false);
   Start.setVisible(false);
   Cancel.setVisible(false);
   username.setVisible(false);
   password.setVisible(false);
   newUsername.setVisible(false);
   newPassword.setVisible(false);
   verifyPassword.setVisible(false);
 }
예제 #6
0
    /**
     * static method to create the object Precondition: If this object is an element, the current or
     * next start element starts this object and any intervening reader events are ignorable If this
     * object is not an element, it is a complex type and the reader is at the event just after the
     * outer start element Postcondition: If this object is an element, the reader is positioned at
     * its end element If this object is a complex type, the reader is positioned at the end element
     * of its outer element
     */
    public static Servers parse(javax.xml.stream.XMLStreamReader reader)
        throws java.lang.Exception {
      Servers object = new Servers();

      int event;
      java.lang.String nillableValue = null;
      java.lang.String prefix = "";
      java.lang.String namespaceuri = "";
      try {

        while (!reader.isStartElement() && !reader.isEndElement()) reader.next();

        if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
          java.lang.String fullTypeName =
              reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type");
          if (fullTypeName != null) {
            java.lang.String nsPrefix = null;
            if (fullTypeName.indexOf(":") > -1) {
              nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
            }
            nsPrefix = nsPrefix == null ? "" : nsPrefix;

            java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);

            if (!"servers".equals(type)) {
              // find namespace for the prefix
              java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
              return (Servers)
                  org.wso2.carbon.bam.ExtensionMapper.getTypeObject(nsUri, type, reader);
            }
          }
        }

        // Note all attributes that were handled. Used to differ normal attributes
        // from anyAttributes.
        java.util.Vector handledAttributes = new java.util.Vector();

        reader.next();

        java.util.ArrayList list1 = new java.util.ArrayList();

        while (!reader.isStartElement() && !reader.isEndElement()) reader.next();

        if (reader.isStartElement()
            && new javax.xml.namespace.QName("http://bam.carbon.wso2.org", "server")
                .equals(reader.getName())) {

          // Process the array and step past its final element's end.
          list1.add(org.wso2.carbon.bam.Server.Factory.parse(reader));

          // loop until we find a start element that is not part of this array
          boolean loopDone1 = false;
          while (!loopDone1) {
            // We should be at the end element, but make sure
            while (!reader.isEndElement()) reader.next();
            // Step out of this element
            reader.next();
            // Step to next element event.
            while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
            if (reader.isEndElement()) {
              // two continuous end elements means we are exiting the xml structure
              loopDone1 = true;
            } else {
              if (new javax.xml.namespace.QName("http://bam.carbon.wso2.org", "server")
                  .equals(reader.getName())) {
                list1.add(org.wso2.carbon.bam.Server.Factory.parse(reader));

              } else {
                loopDone1 = true;
              }
            }
          }
          // call the converter utility  to convert and set the array

          object.setServer(
              (org.wso2.carbon.bam.Server[])
                  org.apache.axis2.databinding.utils.ConverterUtil.convertToArray(
                      org.wso2.carbon.bam.Server.class, list1));

        } // End of if for expected property start element
        else {

        }

        while (!reader.isStartElement() && !reader.isEndElement()) reader.next();

        if (reader.isStartElement())
          // A start element we are not expecting indicates a trailing invalid property
          throw new org.apache.axis2.databinding.ADBException(
              "Unexpected subelement " + reader.getName());

      } catch (javax.xml.stream.XMLStreamException e) {
        throw new java.lang.Exception(e);
      }

      return object;
    }