Returns the data form as List of PacketExtensions, or null if no data form is set.
This representation is needed by some classes (e.g. EntityCapsManager, NodeInformationProvider)

@return the data form as List of PacketExtensions
169085
public List<ExtensionElement> getExtendedInfoAsList() {
        List<ExtensionElement> res = null;
        if (extendedInfo != null) {
            res = new ArrayList<>(1);
            res.add(extendedInfo);
        }
        return res;
    }
59898
public List<FormField> retrieveFormFields() throws NoResponseException, XMPPErrorException, NotConnectedException,
                    InterruptedException, NotLoggedInException {
        return retrieveFormFields(null);
    }
1045051
public List<String> getSupportedNameIdFormats() {
        val nameIdFormats = new ArrayList<String>();
        val children = this.ssoDescriptor.getOrderedChildren();
        if (children != null) {
            nameIdFormats.addAll(children.stream().filter(NameIDFormat.class::isInstance)
                .map(child -> ((NameIDFormat) child).getFormat()).collect(Collectors.toList()));
        }
        return nameIdFormats;
    }
1361880
public static Map<String,String> getExtensions() {
		 StackInfo result = MDC.get();
		 if (result == null) {
			 return StackInfo.collectExtensions();
		 } else {
			 return result.extensions;
		 }
	 }
582411
@Override
    public java.util.List<DataSlice> getData() throws PersistentDataEncodingException, SevereMessageStoreException
    {
        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
            SibTr.entry(this, tc, "getData");

        java.util.List<DataSlice> retval = null;

        synchronized (this)
        {
            if (_link != null)
            {
                retval = _link.getMemberData();
            }
        }

        if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
            SibTr.exit(this, tc, "getData", "return=" + retval);
        return retval;
    }
274415
@Override
    public List<ProtocolDef> getProtocols() {
        List<ProtocolDef> protocols = new ArrayList<ProtocolDef>();
        for (Node proto : container.get("protocol")) {
            protocols.add(new ProtocolDefImpl(getDescriptorName(), getRootNode(), container, proto));
        }
        return protocols;
    }
1151672
public java.util.List<Datapoint> getDatapoints() {
        if (datapoints == null) {
            datapoints = new com.amazonaws.internal.SdkInternalList<Datapoint>();
        }
        return datapoints;
    }
788144
public java.util.List<BackendServerDescription> getBackendServerDescriptions() {
        if (backendServerDescriptions == null) {
            backendServerDescriptions = new com.amazonaws.internal.SdkInternalList<BackendServerDescription>();
        }
        return backendServerDescriptions;
    }
1030589
public List<List<String>> asStructured() {
		if (values.isEmpty()) {
			return Collections.emptyList();
		}

		JsonValue first = values.get(0);

		//["request-status", {}, "text", ["2.0", "Success"] ]
		List<JsonValue> array = first.getArray();
		if (array != null) {
			List<List<String>> components = new ArrayList<List<String>>(array.size());
			for (JsonValue value : array) {
				if (value.isNull()) {
					components.add(Arrays.<String> asList());
					continue;
				}

				Object obj = value.getValue();
				if (obj != null) {
					String s = obj.toString();
					List<String> component = (s.length() == 0) ? Arrays.<String> asList() : Arrays.asList(s);
					components.add(component);
					continue;
				}

				List<JsonValue> subArray = value.getArray();
				if (subArray != null) {
					List<String> component = new ArrayList<String>(subArray.size());
					for (JsonValue subArrayValue : subArray) {
						if (subArrayValue.isNull()) {
							component.add("");
							continue;
						}

						obj = subArrayValue.getValue();
						if (obj != null) {
							component.add(obj.toString());
							continue;
						}
					}
					if (component.size() == 1 && component.get(0).length() == 0) {
						component.clear();
					}
					components.add(component);
				}
			}
			return components;
		}

		//get the first value if it's not enclosed in an array
		//["request-status", {}, "text", "2.0"]
		Object obj = first.getValue();
		if (obj != null) {
			List<List<String>> components = new ArrayList<List<String>>(1);
			String s = obj.toString();
			List<String> component = (s.length() == 0) ? Arrays.<String> asList() : Arrays.asList(s);
			components.add(component);
			return components;
		}

		//["request-status", {}, "text", null]
		if (first.isNull()) {
			List<List<String>> components = new ArrayList<List<String>>(1);
			components.add(Arrays.<String> asList());
			return components;
		}

		return Collections.emptyList();
	}
40556
public java.util.List<SchemaExtensionInfo> getSchemaExtensionsInfo() {
        if (schemaExtensionsInfo == null) {
            schemaExtensionsInfo = new com.amazonaws.internal.SdkInternalList<SchemaExtensionInfo>();
        }
        return schemaExtensionsInfo;
    }
852831
public List<ServletMappingType<WebAppDescriptor>> getAllServletMapping()
   {
      List<ServletMappingType<WebAppDescriptor>> list = new ArrayList<ServletMappingType<WebAppDescriptor>>();
      List<Node> nodeList = model.get("servlet-mapping");
      for(Node node: nodeList)
      {
         ServletMappingType<WebAppDescriptor>  type = new ServletMappingTypeImpl<WebAppDescriptor>(this, "servlet-mapping", model, node);
         list.add(type);
      }
      return list;
   }
1197874
public JsonNode getDataAttrs() {
        Lock lock = lockForRead();
        try {
            if (dataJson == null || dataJson instanceof NullNode
                    || dataJson instanceof MissingNode) {
                return null;
            }
            return dataJson.deepCopy();
        } finally {
            lock.unlock();
        }
    }
1129401
public byte[] getDataByteArray() {
        if (exception == null) {
            try {
                if (!setDataByteArray) {
                    dataByteArray = EntityUtils.toByteArray(httpEntity);
                    setDataByteArray = true;
                }
            } catch (IOException e) {
                e.printStackTrace();
                return null;
            }
            return dataByteArray;
        }
        return null;
    }
386767
public List<String> getExtensionsWithDeps() {
		if (extensionsWithDeps.isEmpty()) {
			return Collections.emptyList();
		}

		List<String> extensionClassnames = new ArrayList<>(extensionsWithDeps.size());
		for (ExtensionWithDeps extension : extensionsWithDeps) {
			extensionClassnames.add(extension.getClassname());
		}
		return extensionClassnames;
	}
1260528
public java.util.List<String> getNetworkAclIds() {
        if (networkAclIds == null) {
            networkAclIds = new com.amazonaws.internal.SdkInternalList<String>();
        }
        return networkAclIds;
    }
869652
public java.util.List<CaptionFormat> getCaptionFormats() {
        if (captionFormats == null) {
            captionFormats = new com.amazonaws.internal.SdkInternalList<CaptionFormat>();
        }
        return captionFormats;
    }
49539
public java.util.List<ExtraParam> getExtraParams() {
        if (extraParams == null) {
            extraParams = new com.amazonaws.internal.SdkInternalList<ExtraParam>();
        }
        return extraParams;
    }