org.mule.common.metadata.parser.json
Class JSONType.Everything

java.lang.Object
  extended by org.mule.common.metadata.parser.json.AbstractType
      extended by org.mule.common.metadata.parser.json.JSONType.Everything
All Implemented Interfaces:
JSONType
Enclosing interface:
JSONType

public static class JSONType.Everything
extends AbstractType


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.mule.common.metadata.parser.json.JSONType
JSONType.BooleanType, JSONType.DoubleType, JSONType.Empty, JSONType.Everything, JSONType.IntegerType, JSONType.NumberType, JSONType.StringType
 
Constructor Summary
JSONType.Everything()
           
 
Method Summary
 boolean contains(Object obj)
          The central method of JSONType; the type encompasses the values for which contains returns true.
 boolean isJSONArray()
           
 boolean isJSONObject()
           
 boolean isJSONPointer()
           
 boolean isJSONPrimitive()
           
 
Methods inherited from class org.mule.common.metadata.parser.json.AbstractType
explain, isOptional
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JSONType.Everything

public JSONType.Everything()
Method Detail

contains

public boolean contains(Object obj)
Description copied from interface: JSONType
The central method of JSONType; the type encompasses the values for which contains returns true.

Specified by:
contains in interface JSONType
Specified by:
contains in class AbstractType
Returns:
trueif the given Object satisfies the type, false otherwise.

isJSONPrimitive

public boolean isJSONPrimitive()

isJSONArray

public boolean isJSONArray()

isJSONObject

public boolean isJSONObject()

isJSONPointer

public boolean isJSONPointer()


Copyright © 2015 MuleSoft, Inc.. All rights reserved.