Example #1
0
 @Override
 public void endElement(String ignoredUri, String ignoredName, String qName) {
   if (qName.equals("DataVirtualHardDisks")) {
     inDataVirtualHardDisks = false;
   } else if (qName.equals("ConfigurationSet")) {
     inConfigurationSets = false;
     configurationSets.add(configurationSetHandler.getResult());
   } else if (inConfigurationSets) {
     configurationSetHandler.endElement(ignoredUri, ignoredName, qName);
   } else if (qName.equals("DataVirtualHardDisks")) {
     inDataVirtualHardDisks = false;
     dataVirtualHardDisks.add(dataVirtualHardDiskHandler.getResult());
   } else if (inDataVirtualHardDisks) {
     dataVirtualHardDiskHandler.endElement(ignoredUri, ignoredName, qName);
   } else if (qName.equals("RoleName")) {
     roleName = currentOrNull(currentText);
   } else if (qName.equals("VMImage")) {
     vmImage = currentOrNull(currentText);
   } else if (qName.equals("MediaLocation")) {
     mediaLocation = currentOrNull(currentText);
   } else if (qName.equals("AvailabilitySetName")) {
     availabilitySetName = currentOrNull(currentText);
   } else if (qName.equals("DefaultWinRmCertificateThumbprint")) {
     defaultWinRmCertificateThumbprint = currentOrNull(currentText);
   } else if (qName.equals("RoleType")) {
     roleType = currentOrNull(currentText);
   } else if (qName.equals("OSVirtualHardDisk")) {
     inOSVirtualHardDisk = false;
     osVirtualHardDisk = osVirtualDiskHandler.getResult();
   } else if (inOSVirtualHardDisk) {
     osVirtualDiskHandler.endElement(ignoredUri, ignoredName, qName);
   } else if (qName.equals("RoleSize")) {
     roleSize = RoleSize.Type.fromString(currentOrNull(currentText).toUpperCase());
   } else if (qName.equals("ProvisionGuestAgent")) {
     String provisionGuestAgentString = currentOrNull(currentText);
     if (provisionGuestAgentString != null) {
       provisionGuestAgent = Boolean.valueOf(provisionGuestAgentString);
     }
   } else if (qName.equals("ResourceExtensionReferences")) {
     inResourceExtensionReference = false;
   } else if (qName.equals("ResourceExtensionReference")) {
     resourceExtensionReferences.add(resourceExtensionReferenceHandler.getResult());
   } else if (inResourceExtensionReference) {
     resourceExtensionReferenceHandler.endElement(ignoredUri, ignoredName, qName);
   }
   currentText.setLength(0);
 }
Example #2
0
 @Override
 public void characters(char ch[], int start, int length) {
   if (inConfigurationSets) {
     configurationSetHandler.characters(ch, start, length);
   } else if (inOSVirtualHardDisk) {
     osVirtualDiskHandler.characters(ch, start, length);
   } else if (inResourceExtensionReference) {
     resourceExtensionReferenceHandler.characters(ch, start, length);
   } else {
     currentText.append(ch, start, length);
   }
 }
Example #3
0
 @Override
 public void startElement(String uri, String localName, String qName, Attributes attributes) {
   if (qName.equals("ConfigurationSets")) {
     inConfigurationSets = true;
   }
   if (inConfigurationSets) {
     configurationSetHandler.startElement(uri, localName, qName, attributes);
   }
   if (qName.equals("OSVirtualHardDisk")) {
     inOSVirtualHardDisk = true;
   }
   if (qName.equals("DataVirtualHardDisks")) {
     inDataVirtualHardDisks = true;
   }
   if (inDataVirtualHardDisks) {
     dataVirtualHardDiskHandler.startElement(uri, localName, qName, attributes);
   }
   if (qName.equals("ResourceExtensionReference")) {
     inResourceExtensionReference = true;
   }
   if (inResourceExtensionReference) {
     resourceExtensionReferenceHandler.startElement(uri, localName, qName, attributes);
   }
 }