object NoIndex extends IdmlValue with IdmlNothing with Product with Serializable
Returned when we attempted an index or slice operation on something that wasn't an array
- Alphabetic
- By Inheritance
- NoIndex
- Serializable
- Serializable
- Product
- Equals
- IdmlNothing
- IdmlValue
- DomModule
- ArrayModule
- RegexModule
- MathsModule
- EmailModule
- DateModule
- UrlModule
- ObjectModule
- StringModule
- NavigationModule
- SchemaModule
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
def
*(target: IdmlValue): IdmlValue
- Definition Classes
- MathsModule
-
def
+(target: IdmlValue): IdmlValue
- Definition Classes
- MathsModule
-
def
-(target: IdmlValue): IdmlValue
- Definition Classes
- MathsModule
-
def
/(target: IdmlValue): IdmlValue
- Definition Classes
- MathsModule
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
abs(): IdmlValue
- Definition Classes
- MathsModule
-
def
array(): IdmlValue
Transform this field into an array
Transform this field into an array
- Definition Classes
- SchemaModule
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
attributes(): IdmlValue
- Definition Classes
- DomModule
-
def
average(): IdmlValue
- Definition Classes
- ArrayModule
-
def
base64decode(): IdmlValue
- Definition Classes
- StringModule
-
def
base64encode(): IdmlValue
- Definition Classes
- StringModule
-
def
base64mimeDecode(): IdmlValue
- Definition Classes
- StringModule
-
def
base64mimeEncode(): IdmlValue
- Definition Classes
- StringModule
-
def
base64urlsafeDecode(): IdmlValue
- Definition Classes
- StringModule
-
def
base64urlsafeEncode(): IdmlValue
- Definition Classes
- StringModule
-
def
bool(): IdmlValue
Transform this field into a boolean
Transform this field into a boolean
- Definition Classes
- SchemaModule
-
def
capitalize(): IdmlValue
- Definition Classes
- StringModule
-
def
ceil(): IdmlValue
- Definition Classes
- MathsModule
-
def
ceil(sd: IdmlValue): IdmlValue
- Definition Classes
- MathsModule
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
combinations(size: IdmlValue): IdmlValue
- Definition Classes
- ArrayModule
-
def
combineAll(): IdmlValue
- Definition Classes
- ArrayModule
-
def
date(formatStr: IdmlValue): IdmlValue
- formatStr
a date format string which will be used to interpret the value of this date
- returns
BadDateFormat if the date format is invalid, CastFailed if parsing the date failed for another reason or a io.idml.datanodes.IDate representing the results of what was parsed
- Definition Classes
- DateModule
- See also
java.text.SimpleDateFormat
-
def
date(): IdmlValue
Try to cast something into a date
Try to cast something into a date
- Definition Classes
- DateModule
-
def
dateToString(df: DateTimeFormatter)(d: IDate): String
- Definition Classes
- DateModule
-
def
deepCopy: IdmlValue
Create a new version of this object that can be safely modified by other callers
Create a new version of this object that can be safely modified by other callers
- Definition Classes
- SchemaModule
-
def
default(value: IdmlValue): IdmlValue
If the value is missing then use a default value instead
If the value is missing then use a default value instead
- Definition Classes
- SchemaModule
-
def
deleted(): IdmlValue
- Definition Classes
- NavigationModule
-
def
diff(other: IdmlValue): IdmlValue
- Definition Classes
- ArrayModule
-
def
double(): IdmlValue
Transform this field into a float
Transform this field into a float
- Definition Classes
- SchemaModule
-
def
email(): IdmlValue
Construct a new Email by parsing a string
Construct a new Email by parsing a string
- Definition Classes
- EmailModule
-
def
empty(): IdmlValue
- Definition Classes
- ArrayModule
-
def
enumerate(): IdmlValue
- Definition Classes
- ArrayModule
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
exp(): IdmlValue
- Definition Classes
- MathsModule
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
flatten(depth: IdmlValue): IdmlValue
- Definition Classes
- ArrayModule
-
def
flatten(): IdmlValue
- Definition Classes
- ArrayModule
-
def
float(): IdmlValue
Transform this field into a floating-point number
Transform this field into a floating-point number
- Definition Classes
- SchemaModule
-
def
floor(): IdmlValue
- Definition Classes
- MathsModule
-
def
floor(sd: IdmlValue): IdmlValue
- Definition Classes
- MathsModule
-
def
format(varargs: IdmlValue*): IdmlValue
Format strings
Format strings
- Definition Classes
- StringModule
-
def
get(index: IdmlValue): IdmlValue
It's possible to get an item by its index or field name
It's possible to get an item by its index or field name
- Definition Classes
- NavigationModule
-
def
get(name: String): IdmlValue
Fetch a field by name
Fetch a field by name
- Definition Classes
- NavigationModule
-
def
get(index: Int): IdmlValue
It's possible to get an item by its index
It's possible to get an item by its index
- Definition Classes
- NavigationModule
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
indexOf(value: IdmlValue): IdmlValue
Find the index of an item
Find the index of an item
- Definition Classes
- NavigationModule
-
def
int(): IdmlValue
Transform this field into a natural number
Transform this field into a natural number
- Definition Classes
- SchemaModule
-
def
intersect(other: IdmlValue): IdmlValue
- Definition Classes
- ArrayModule
-
def
isArray: IBool
Is this an array?
Is this an array?
- Definition Classes
- SchemaModule
-
def
isEmpty: IBool
This is a form of type coercion similar to php's empty(..) function; false, null, missing values, empty arrays and objects all return true for isEmpty
This is a form of type coercion similar to php's empty(..) function; false, null, missing values, empty arrays and objects all return true for isEmpty
- Definition Classes
- SchemaModule
-
def
isFalse: IBool
Is this false?
Is this false?
- Definition Classes
- SchemaModule
-
def
isFalseValue: Boolean
Is this false?
Is this false?
- Definition Classes
- SchemaModule
-
def
isFloat: IBool
Is this a float?
Is this a float?
- Definition Classes
- SchemaModule
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isInt: IBool
Is this an int?
Is this an int?
- Definition Classes
- SchemaModule
-
def
isMatch(regex: IdmlValue): IdmlValue
- Definition Classes
- RegexModule
-
def
isNothing: IBool
Is this value nothing?
Is this value nothing?
- Definition Classes
- SchemaModule
-
def
isNothingValue: Boolean
Is this value nothing?
Is this value nothing?
- Definition Classes
- SchemaModule
-
def
isNull: IBool
Is this value null?
Is this value null?
- Definition Classes
- SchemaModule
-
def
isNullValue: Boolean
Is this value null?
Is this value null?
- Definition Classes
- SchemaModule
-
def
isObject: IBool
Is this an object?
Is this an object?
- Definition Classes
- SchemaModule
-
def
isString: IBool
Is this a string?
Is this a string?
- Definition Classes
- SchemaModule
-
def
isStringValue: Boolean
Is this a string?
Is this a string?
- Definition Classes
- SchemaModule
-
def
isTrue: IBool
Is this true?
Is this true?
- Definition Classes
- SchemaModule
-
def
isTrueValue: Boolean
Is this true?
Is this true?
- Definition Classes
- SchemaModule
-
def
iterator: Iterator[IdmlValue]
Iterate over the sub-components of this node
Iterate over the sub-components of this node
- Definition Classes
- SchemaModule
-
def
keys(): IdmlValue
- Definition Classes
- ObjectModule
-
def
log(): IdmlValue
- Definition Classes
- MathsModule
-
def
lowercase(): IdmlValue
Make a string lowercase
Make a string lowercase
- Definition Classes
- StringModule
-
def
match(regex: IdmlValue): IdmlValue
- Definition Classes
- RegexModule
-
def
matches(regex: IdmlValue): IdmlValue
- Definition Classes
- RegexModule
-
def
max(): IdmlValue
- Definition Classes
- ArrayModule
-
def
median(): IdmlValue
- Definition Classes
- ArrayModule
-
def
microtime(): IdmlValue
The current time in microseconds
The current time in microseconds
- Definition Classes
- DateModule
-
def
millis(): IdmlValue
- Definition Classes
- DateModule
-
def
min(): IdmlValue
- Definition Classes
- ArrayModule
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
normalize(form: IdmlValue): IdmlValue
- Definition Classes
- StringModule
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
now(): IdmlValue
The current date
The current date
- Definition Classes
- DateModule
-
def
object(): IdmlValue
Transform this field into an object
Transform this field into an object
- Definition Classes
- SchemaModule
-
def
orElse(value: IdmlValue): IdmlValue
- Definition Classes
- SchemaModule
-
def
parseHex(): IdmlValue
- Definition Classes
- MathsModule
-
def
parseHexUnsigned(): IdmlValue
- Definition Classes
- MathsModule
-
def
pow(e: IdmlValue): IdmlValue
- Definition Classes
- MathsModule
-
def
remove(path: String): Unit
Remove a field by name
Remove a field by name
- Definition Classes
- ObjectModule
-
final
def
remove(path: List[String]): Unit
Nested path removal.
Nested path removal. Will leave empty arrays and objects lingering
- Definition Classes
- NavigationModule
- Annotations
- @tailrec()
-
final
def
removeWithoutEmpty(path: List[String]): Unit
Remove a path.
Remove a path. Will remove empty arrays and objects
- Definition Classes
- NavigationModule
-
def
replace(regex: IdmlValue, replacement: IdmlValue): IdmlValue
- Definition Classes
- RegexModule
-
def
required(): IdmlValue
Annotate any missing fields.
Annotate any missing fields. This is useful later on for processes like schema matching
- Definition Classes
- SchemaModule
-
def
round(): IdmlValue
- Definition Classes
- MathsModule
-
def
round(sd: IdmlValue): IdmlValue
- Definition Classes
- MathsModule
-
def
rssDate(): IdmlValue
- Definition Classes
- DateModule
-
def
sigfig(sd: IdmlValue): IdmlValue
- Definition Classes
- MathsModule
-
def
slice(from: IdmlValue, to: IdmlValue): IdmlValue
Slice can be called by users
Slice can be called by users
- Definition Classes
- NavigationModule
-
def
slice(from: Option[Int], to: Option[Int]): IdmlValue
It's possible to slice a range of values by index
It's possible to slice a range of values by index
- Definition Classes
- NavigationModule
-
def
softmax(): IdmlValue
- Definition Classes
- ArrayModule
-
def
sort(): IdmlValue
- Definition Classes
- ArrayModule
-
def
specificDate(df: DateTimeFormatter): IdmlValue
- Definition Classes
- DateModule
-
def
split(delim: IdmlValue): IdmlValue
- Definition Classes
- RegexModule
-
def
sqrt(): IdmlValue
- Definition Classes
- MathsModule
-
def
stdDev(): IdmlValue
- Definition Classes
- ArrayModule
-
def
string(): IdmlValue
Transform this node to a string
Transform this node to a string
- Definition Classes
- StringModule
-
def
strip(): IdmlValue
- Definition Classes
- StringModule
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
tagName: IdmlValue
- Definition Classes
- DomModule
-
def
text: IdmlValue
- Definition Classes
- DomModule
-
def
timezone(tz: IdmlValue): IdmlValue
- Definition Classes
- DateModule
-
def
toBoolOption: Option[Boolean]
Extract the underlying boolean value for this node if it has one, otherwise return none
Extract the underlying boolean value for this node if it has one, otherwise return none
- Definition Classes
- SchemaModule
-
def
toBoolValue: Boolean
Extract the underlying boolean value for this node if it has one, otherwise return a default
Extract the underlying boolean value for this node if it has one, otherwise return a default
- Definition Classes
- SchemaModule
-
def
toDoubleOption: Option[Double]
Extract the underlying double value for this node if it has one, otherwise return none
Extract the underlying double value for this node if it has one, otherwise return none
- Definition Classes
- SchemaModule
-
def
toDoubleValue: Double
Extract the underlying double value for this node if it has one, otherwise return a default
Extract the underlying double value for this node if it has one, otherwise return a default
- Definition Classes
- SchemaModule
-
def
toEpoch(): IdmlValue
- Definition Classes
- DateModule
-
def
toEpochMillis(): IdmlValue
- Definition Classes
- DateModule
-
def
toFloatOption: Option[Float]
Extract the underlying float value for this node if it has one, otherwise return none
Extract the underlying float value for this node if it has one, otherwise return none
- Definition Classes
- SchemaModule
-
def
toFloatValue: Float
Extract the underlying float value for this node if it has one, otherwise return a default
Extract the underlying float value for this node if it has one, otherwise return a default
- Definition Classes
- SchemaModule
-
def
toIntOption: Option[Int]
Extract the underlying int value for this node if it has one, otherwise return none
Extract the underlying int value for this node if it has one, otherwise return none
- Definition Classes
- SchemaModule
-
def
toIntValue: Int
Extract the underlying int value for this node if it has one, otherwise return a default
Extract the underlying int value for this node if it has one, otherwise return a default
- Definition Classes
- SchemaModule
-
def
toLongOption: Option[Long]
Extract the underlying long value for this node if it has one, otherwise return none
Extract the underlying long value for this node if it has one, otherwise return none
- Definition Classes
- SchemaModule
-
def
toLongValue: Long
Extract the underlying long value for this node if it has one, otherwise return a default
Extract the underlying long value for this node if it has one, otherwise return a default
- Definition Classes
- SchemaModule
-
def
toStringOption: Option[String]
Extract the underlying string value for this node if it has one, otherwise return none
Extract the underlying string value for this node if it has one, otherwise return none
- Definition Classes
- SchemaModule
-
def
toStringValue: String
Extract the underlying string value for this node if it has one, otherwise return a default
Extract the underlying string value for this node if it has one, otherwise return a default
- Definition Classes
- SchemaModule
-
def
union(other: IdmlValue): IdmlValue
- Definition Classes
- ArrayModule
-
def
unique(): IdmlValue
- Definition Classes
- ArrayModule
-
def
uppercase(): IdmlValue
Make a string uppercase
Make a string uppercase
- Definition Classes
- StringModule
-
def
url(): IdmlValue
Construct a new URL by parsing a string
Construct a new URL by parsing a string
- Definition Classes
- UrlModule
-
def
urlDecode(): IdmlValue
- Definition Classes
- StringModule
-
def
urlEncode(): IdmlValue
- Definition Classes
- StringModule
-
def
urls(): IdmlValue
- Definition Classes
- UrlModule
-
def
values(): IdmlValue
- Definition Classes
- ObjectModule
-
def
variance(): IdmlValue
- Definition Classes
- ArrayModule
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
def
wrapArray(): IArray
- Definition Classes
- ArrayModule
-
def
zip(other: IdmlValue): IdmlValue
- Definition Classes
- ArrayModule