congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
XMLElementVerifier.namespacePresent
Code IndexAdd Tabnine to your IDE (free)

How to use
namespacePresent
method
in
org.apache.vysper.xml.fragment.XMLElementVerifier

Best Java code snippets using org.apache.vysper.xml.fragment.XMLElementVerifier.namespacePresent (Showing top 7 results out of 315)

origin: com.synaptix/SynaptixServer

public boolean verify(Stanza stanza) {
  if (stanza == null)
    return false;
  if (!getName().equals(stanza.getName()))
    return false;
  String namespaceURI = stanza.getNamespaceURI();
  if (namespaceURI == null)
    return false;
  XMLElementVerifier xmlElementVerifier = stanza.getVerifier();
  boolean clientCall = xmlElementVerifier.namespacePresent(NamespaceURIs.JABBER_CLIENT);
  boolean serverCall = xmlElementVerifier.namespacePresent(NamespaceURIs.JABBER_SERVER);
  return clientCall || serverCall;
}
origin: org.apache.vysper/vysper-core

protected boolean verifyInnerNamespace(Stanza stanza, String namespace) {
  XMLElementVerifier xmlElementVerifier = stanza.getVerifier();
  if (!xmlElementVerifier.subElementsPresentAtLeast(1))
    return false;
  List<XMLElement> innerElements = stanza.getInnerElements();
  XMLElement firstInnerElement = innerElements.get(0);
  return firstInnerElement.getVerifier().namespacePresent(namespace);
}
origin: org.apache.vysper/vysper-core

protected boolean verifyInnerNamespace(Stanza stanza, String namespace) {
  XMLElementVerifier xmlElementVerifier = stanza.getVerifier();
  if (!xmlElementVerifier.subElementsPresentAtLeast(1))
    return false;
  List<XMLElement> innerElements = stanza.getInnerElements();
  XMLElement firstInnerElement = innerElements.get(0);
  return firstInnerElement.getVerifier().namespacePresent(namespace);
}
origin: org.apache.vysper/vysper-core

public ResponseStanzaContainer execute(Stanza stanza, ServerRuntimeContext serverRuntimeContext,
    boolean isOutboundStanza, SessionContext sessionContext, SessionStateHolder sessionStateHolder) {
  XMLElementVerifier xmlElementVerifier = stanza.getVerifier();
  boolean tlsNamespace = xmlElementVerifier.namespacePresent(NamespaceURIs.URN_IETF_PARAMS_XML_NS_XMPP_TLS);
  if (!tlsNamespace) {
    return respondTLSFailure();
  }
  if (sessionStateHolder.getState() != SessionState.STARTED) {
    return respondTLSFailure();
  }
  Stanza responseStanza = new ServerResponses().getTLSProceed();
  // if all is correct, go to next phase
  sessionStateHolder.setState(SessionState.ENCRYPTION_STARTED);
  sessionContext.switchToTLS(true, false);
  return new ResponseStanzaContainerImpl(responseStanza);
}
origin: org.apache.vysper/vysper-core

public ResponseStanzaContainer execute(Stanza stanza, ServerRuntimeContext serverRuntimeContext,
    boolean isOutboundStanza, SessionContext sessionContext, SessionStateHolder sessionStateHolder)
    throws AuthorizationFailedException {
  if (!AuthorizationRetriesCounter.getFromSession(sessionContext).hasTriesLeft()) {
    AuthorizationFailedException failedException = new AuthorizationFailedException("too many retries");
    failedException.setErrorStanza(ServerErrorResponses.getStreamError(
        StreamErrorCondition.POLICY_VIOLATION, null, null, null));
    throw failedException;
  }
  XMLElementVerifier xmlElementVerifier = stanza.getVerifier();
  boolean saslNamespace = xmlElementVerifier.namespacePresent(NamespaceURIs.URN_IETF_PARAMS_XML_NS_XMPP_SASL);
  if (!saslNamespace) {
    return respondSASLFailure();
  }
  if (sessionStateHolder.getState() != SessionState.ENCRYPTED) {
    return respondSASLFailure();
  }
  return executeWorker(stanza, sessionContext, sessionStateHolder);
}
origin: com.synaptix/SynaptixServer

boolean jabberNamespace = NamespaceURIs.HTTP_ETHERX_JABBER_ORG_STREAMS.equals(stanza.getNamespaceURI());
boolean clientCall = xmlElementVerifier.namespacePresent(NamespaceURIs.JABBER_CLIENT);
boolean serverCall = xmlElementVerifier.namespacePresent(NamespaceURIs.JABBER_SERVER);
origin: org.apache.vysper/vysper-core

boolean jabberNamespace = NamespaceURIs.HTTP_ETHERX_JABBER_ORG_STREAMS.equals(stanza.getNamespaceURI());
boolean clientCall = xmlElementVerifier.namespacePresent(NamespaceURIs.JABBER_CLIENT);
boolean serverCall = xmlElementVerifier.namespacePresent(NamespaceURIs.JABBER_SERVER);
org.apache.vysper.xml.fragmentXMLElementVerifiernamespacePresent

Popular methods of XMLElementVerifier

  • attributePresent
  • <init>
  • allAttributesPresent
    Checks whether all given attributes are present on the element.
  • attributeEquals
  • isNamespaceAttribute
  • onlySubelementEquals
  • subElementPresent
  • subElementsPresentAtLeast
  • subElementsPresentAtMost
  • subElementsPresentExact

Popular in Java

  • Parsing JSON documents to java classes using gson
  • runOnUiThread (Activity)
  • onCreateOptionsMenu (Activity)
  • getContentResolver (Context)
  • Kernel (java.awt.image)
  • System (java.lang)
    Provides access to system-related information and resources including standard input and output. Ena
  • Date (java.sql)
    A class which can consume and produce dates in SQL Date format. Dates are represented in SQL as yyyy
  • Collections (java.util)
    This class consists exclusively of static methods that operate on or return collections. It contains
  • Deque (java.util)
    A linear collection that supports element insertion and removal at both ends. The name deque is shor
  • ResourceBundle (java.util)
    ResourceBundle is an abstract class which is the superclass of classes which provide Locale-specifi
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now