A B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
D
- datastore - Variable in class com.cyberfront.crdt.sample.simulation.AbstractNode
-
The datastore containinf all of the CRDT instances for this node..
- datastoreToString() - Method in class com.cyberfront.crdt.sample.simulation.AbstractNode
-
Convert the data store to a string value
- DataType() - Constructor for enum com.cyberfront.crdt.sample.data.Factory.DataType
- DEFAULT_CREATE_COUNT - Static variable in class com.cyberfront.crdt.sample.simulation.Executive
-
Defines the default number of create operations to perform for a given simulation if not specified
- DEFAULT_DELETE_COUNT - Static variable in class com.cyberfront.crdt.sample.simulation.Executive
-
Defines the default number of delete operations to perform for a given simulation if not specified
- DEFAULT_NODE_COUNT - Static variable in class com.cyberfront.crdt.sample.simulation.Executive
-
Defines the default number of nodes for a given simulation if not specified.
- DEFAULT_READ_COUNT - Static variable in class com.cyberfront.crdt.sample.simulation.Executive
-
Defines the default number of read operations to perform for a given simulation if not specified
- DEFAULT_UPDATE_COUNT - Static variable in class com.cyberfront.crdt.sample.simulation.Executive
-
Defines the default number of update operations to perform for a given simulation if not specified
- delete(long) - Method in class com.cyberfront.crdt.sample.manager.GenericManager
-
Delete the POJO at the given timestamp value
- delete(long) - Method in class com.cyberfront.crdt.sample.manager.JsonManager
-
Perform a delete operation on the CRDT at the given timestamp
- DELETE - com.cyberfront.crdt.operation.Operation.OperationType
-
The delete operation.
- DELETE - com.cyberfront.crdt.sample.simulation.Executive.EventType
-
Represents a delete operation
- DELETE_COUNT - Static variable in class com.cyberfront.crdt.unittest.TestSimulation.Simulation
-
Number of delete operations to perform on tests related to internodal synchronization quality
- deleteCount - Variable in class com.cyberfront.crdt.sample.simulation.Executive
-
Number of delete operations remaining to perform
- deleteCount - Variable in class com.cyberfront.crdt.unittest.TestSimulation.Simulation
-
The number of times to perform a delete operation during the simulation
- DELIVER - com.cyberfront.crdt.sample.simulation.Executive.EventType
-
Represents delivery of a message to a node
- deliverNextMessage(Double) - Method in class com.cyberfront.crdt.sample.simulation.MessageRouter
-
Deliver the next message with a probability the owning node will reject the update the message contains.
- deliverPending(SimOperationManager<T>, Double) - Method in class com.cyberfront.crdt.sample.simulation.SimCRDTManager
-
Deliver a pending operation manager to a locally managed CRDT instance
- deliverPendingCreate(SimOperationManager<T>, Double) - Method in class com.cyberfront.crdt.sample.simulation.SimCRDTManager
-
Deliver a operation manager with a PENDING CREATE operation
- deliverPendingDelete(SimOperationManager<T>, Double) - Method in class com.cyberfront.crdt.sample.simulation.SimCRDTManager
-
Deliver a operation manager with a PENDING DELETE operation
- deliverPendingRead(SimOperationManager<T>, Double) - Method in class com.cyberfront.crdt.sample.simulation.SimCRDTManager
-
Deliver a operation manager with a PENDING READ operation
- deliverPendingUpdate(SimOperationManager<T>, Double) - Method in class com.cyberfront.crdt.sample.simulation.SimCRDTManager
-
Deliver a operation manager with a PENDING UPDATE operation
- deliveryTime - Variable in class com.cyberfront.crdt.sample.simulation.Message
-
The delivery timestamp associated with the message.
- description - Variable in class com.cyberfront.crdt.sample.data.AbstractDataType
-
A description of the object.
- DESCRIPTION - Static variable in class com.cyberfront.crdt.sample.data.AbstractDataType
-
JSON property name for the description stored in any AbstractDataType instances
- diff(Collection<Operation>, Collection<Operation>) - Static method in class com.cyberfront.crdt.OperationTwoSet
-
This private static function returns a set resulting from removing all of the elements on the RHS from the set on the LHS
- display(Operation.OperationType, Long, JsonNode) - Method in class com.cyberfront.crdt.unittest.TestOperator.Operator
- displayStackTrace(StackTraceElement[]) - Static method in class com.cyberfront.crdt.support.Support
-
Display the stack trace provided
- doCreate(Node, AbstractDataType) - Method in class com.cyberfront.crdt.sample.simulation.Executive
-
Create a new object with the specified node as the owner.
- document - Variable in class com.cyberfront.crdt.LastWriteWins.TrialResult
-
JsonNode document containing the result of executing the sequence of operations
- doDelete(Node) - Method in class com.cyberfront.crdt.sample.simulation.Executive
-
Perform an delete operation on a random object which exists in the given node.
- doDeliver() - Method in class com.cyberfront.crdt.sample.simulation.Executive
-
Deliver the next message in the delivery queue to the node which is the intended recipient.
- doesTypeExist(Collection<Operation>, Operation.OperationType) - Static method in class com.cyberfront.crdt.OperationTwoSet
-
Look in a collection of operations to determine if at least one element has the given OperationType
- doRead(Node) - Method in class com.cyberfront.crdt.sample.simulation.Executive
-
Perform a read operation on a random object which exists in the given node.
- doubleValue - Variable in class com.cyberfront.crdt.sample.data.SimpleDouble
-
The Double doubleValue associated with the SimpleDouble type
- doUpdate(Node, Double) - Method in class com.cyberfront.crdt.sample.simulation.Executive
-
Perform an update operation on a random object which exists in the given node.
- dstNodeId - Variable in class com.cyberfront.crdt.sample.simulation.Message
-
The destination node identifier.
All Classes All Packages


Camera2d
class Camera2d extends Renderable
a 2D orthographic camera
Constructor
new Camera2d(minX: number, minY: number, maxX: number, maxY: number) → {}
| Name | Type | Description |
|---|---|---|
| minX | number |
start x offset |
| minY | number |
start y offset |
| maxX | number |
end x offset |
| maxY | number |
end y offset |
Summary
Properties from Camera2d
| Bounds |
|
| number |
|
| number |
|
| number |
|
| Matrix3d |
|
Methods from Camera2d
|
|
|
|
|
|
|
|
|
|
|
|
| boolean |
|
| Vector2d |
|
|
|
|
|
|
|
|
|
|
| Camera2d |
|
|
|
|
|
|
|
|
|
|
|
|
|
| Vector2d |
|
Properties inherited from Renderable
| number |
|
| boolean |
|
| Container | Entity |
|
| ObservableVector2d |
|
| boolean |
|
| string |
|
| Body |
|
| Matrix2d |
|
| number |
|
| boolean |
|
| string |
|
| boolean |
|
| boolean |
|
| boolean |
|
| boolean |
|
| boolean |
|
| boolean |
|
| boolean |
|
| Rect | RoundRect | Polygon | Line | Ellipse |
|
| string |
|
| Function |
|
| ObservableVector3d |
|
| GLShader |
|
| Color |
|
| boolean |
|
Properties inherited from Rect
Methods inherited from Renderable
Methods inherited from Rect
| Rect |
|
| Rect |
|
| boolean |
|
| Rect |
|
| boolean |
|
| boolean |
|
| boolean |
|
| Rect |
|
| Polygon |
|
| Rect |
|
Methods inherited from Polygon
| Array<number> |
|
| boolean |
|
| Polygon |
|
| Polygon |
|
|
|
|
| Polygon |
|
| Polygon |
|
| Polygon |
|
Public Properties
damping: number = 1.0
number
Camera damping for smooth transition [0 .. 1]. 1 being the maximum value and will snap the camera to the target position
projectionMatrix: Matrix3d
Matrix3d
the default camera projection matrix (2d cameras use an orthographic projection by default).
Public Methods
fadeIn(color: Color | string, duration: number, onComplete: Function) → {}
fadeIn effect
fade to the specified color
// flash the camera to white for 75ms
me.game.viewport.fadeIn("#FFFFFF", 75);
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
| color | Color | string |
a CSS color value |
||
| duration | number |
<optional> |
1000 |
expressed in milliseconds |
| onComplete | Function |
<optional> |
callback once effect is over |
fadeOut(color: Color | string, duration: number, onComplete: Function) → {}
fadeOut(flash) effect
screen is filled with the specified color and slowly goes back to normal
// fade the camera to white upon dying, reload the level, and then fade out back
me.game.viewport.fadeIn("#fff", 150, function() {
me.audio.play("die", false);
me.level.reload();
me.game.viewport.fadeOut("#fff", 150);
});
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
| color | Color | string |
a CSS color value |
||
| duration | number |
<optional> |
1000 |
expressed in milliseconds |
| onComplete | Function |
<optional> |
callback once effect is over |
focusOn(target: Renderable | Entity | Sprite | NineSliceSprite) → {}
set the camera position around the specified object
| Name | Type | Description |
|---|---|---|
| target | Renderable | Entity | Sprite | NineSliceSprite |
the renderable to focus the camera on |
follow(target: Renderable | Vector2d, axis: number, damping: number) → {}
set the camera to follow the specified renderable.
(this will put the camera center around the given target)
// set the camera to follow this renderable on both axis, and enable damping
me.game.viewport.follow(this, me.game.viewport.AXIS.BOTH, 0.1);
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
| target | Renderable | Vector2d |
renderable or position vector to follow |
||
| axis | number |
<optional> |
me.game.viewport.AXIS.BOTH |
Which axis to follow (see Camera2d.AXIS) |
| damping | number |
<optional> |
1 |
default damping value |
isVisible(obj: Renderable | Entity | Sprite | NineSliceSprite, floating : boolean) → {boolean}
check if the specified renderable is in the camera
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
| obj | Renderable | Entity | Sprite | NineSliceSprite |
to be checked against |
||
| floating | boolean |
<optional> |
obj.floating |
if visibility check should be done against screen coordinates |
| Type | Description |
|---|---|
| boolean |
true if within the viewport |
localToWorld(x: number, y: number, v: number) → {Vector2d}
convert the given "local" (screen) coordinates into world coordinates
| Name | Type | Attributes | Description |
|---|---|---|---|
| x | number |
the x coordinate of the local point to be converted |
|
| y | number |
the y coordinate of the local point to be converted |
|
| v | number |
<optional> |
an optional vector object where to set the converted value |
| Type | Description |
|---|---|
| Vector2d |
move(x: number, y: number) → {}
move the camera upper-left position by the specified offset.
// Move the camera up by four pixels
me.game.viewport.move(0, -4);
| Name | Type | Description |
|---|---|---|
| x | number |
horizontal offset |
| y | number |
vertical offset |
moveTo(x: number, y: number) → {}
move the camera upper-left position to the specified coordinates
| Name | Type | Description |
|---|---|---|
| x | number | |
| y | number |
reset(x: number, y: number) → {}
reset the camera position to specified coordinates
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
| x | number |
<optional> |
0 |
initial position of the camera on the x axis |
| y | number |
<optional> |
0 |
initial position of the camera on the y axis |
resize(w: number, h: number) → {Camera2d}
resize the camera
| Name | Type | Description |
|---|---|---|
| w | number |
new width of the camera |
| h | number |
new height of the camera |
| Type | Description |
|---|---|
| Camera2d |
this camera |
setBounds(x: number, y: number, w: number, h: number) → {}
set the camera boundaries (set to the world limit by default). the camera is bound to the given coordinates and cannot move/be scrolled outside of it.
| Name | Type | Description |
|---|---|---|
| x | number |
world left limit |
| y | number |
world top limit |
| w | number |
world width limit |
| h | number |
world height limit |
setDeadzone(w: number, h: number) → {}
change the deadzone settings. the "deadzone" defines an area within the current camera in which the followed renderable can move without scrolling the camera.
| Name | Type | Description |
|---|---|---|
| w | number |
deadzone width |
| h | number |
deadzone height |
shake(intensity: number, duration: number, axis: number, onComplete: Function, force: boolean) → {}
shake the camera
// shake it baby !
me.game.viewport.shake(10, 500, me.game.viewport.AXIS.BOTH);
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
| intensity | number |
maximum offset that the screen can be moved while shaking |
||
| duration | number |
expressed in milliseconds |
||
| axis | number |
<optional> |
me.game.viewport.AXIS.BOTH |
specify on which axis to apply the shake effect (see Camera2d.AXIS) |
| onComplete | Function |
<optional> |
callback once shaking effect is over |
|
| force | boolean |
<optional> |
if true this will override the current effect |
worldToLocal(x: number, y: number, v: number) → {Vector2d}
convert the given world coordinates into "local" (screen) coordinates
| Name | Type | Attributes | Description |
|---|---|---|---|
| x | number | ||
| y | number | ||
| v | number |
<optional> |
an optional vector object where to set the converted value |
| Type | Description |
|---|---|
| Vector2d |
a vector with the converted local coordinates |


Theme
@objc(TKTheme)
public protocol Theme : NSObjectProtocol
Theme protocol: the base of all themes.
ThemeKit makes available, without any further coding:
- a
LightTheme
(the default macOS theme) - a
DarkTheme
(the dark macOS theme, usingNSAppearanceNameVibrantDark
) - a
SystemTheme
(which dynamically resolve to eitherLightTheme
or `DarkTheme depending on the macOS preference at System Preferences > General > Appearance)
You can choose wheter or not to use these, and you can also implement your custom themes by:
- implementing native
Theme
classes conforming to this protocol andNSObject
- provide user themes (
UserTheme
) with.theme
files
Please check the provided Demo.app project for sample implementations of both.
-
Unique theme identifier.
Declaration
Swift
var identifier: String { get }
-
Theme display name.
Declaration
Swift
var displayName: String { get }
-
Theme short display name.
Declaration
Swift
var shortDisplayName: String { get }
-
Is this a dark theme?
Declaration
Swift
var isDarkTheme: Bool { get }
-
Optional: foreground color to be used on when a foreground color is not provided by the theme.
Declaration
Swift
@objc optional var fallbackForegroundColor: NSColor? { get }
-
Optional: background color to be used on when a background color (a color which contains
Background
in its name) is not provided by the theme.Declaration
Swift
@objc optional var fallbackBackgroundColor: NSColor? { get }
-
Optional: gradient to be used on when a gradient is not provided by the theme.
Declaration
Swift
@objc optional var fallbackGradient: NSGradient? { get }
-
Optional: image to be used on when an image is not provided by the theme.
Declaration
Swift
@objc optional var fallbackImage: NSImage? { get }
-
isLightTheme
Extension methodIs this a light theme?
This method is not available from Objective-C. Alternative code:
!aTheme.isDarkTheme
Declaration
Swift
var isLightTheme: Bool { get }
-
isSystemTheme
Extension methodIs this the system theme? If true, theme automatically resolve to
ThemeManager.lightTheme
orThemeManager.darkTheme
, accordingly to System Preferences > General > Appearance.This method is not available from Objective-C. Alternative code:
[aTheme.identifier isEqualToString:TKSystemTheme.identifier]
Declaration
Swift
var isSystemTheme: Bool { get }
-
isUserTheme
Extension methodIs this a user theme?
This method is not available from Objective-C. Alternative code:
[aTheme isKindOfClass:[TKUserTheme class]]
Declaration
Swift
var isUserTheme: Bool { get }
-
apply()
Extension methodApply theme (make it the current one).
This method is not available from Objective-C. Alternative code:
[[TKThemeManager sharedManager] setTheme:aTheme]
Declaration
Swift
func apply()
-
themeAsset(_:
Extension method) Theme asset for the specified key. Supported assets are
NSColor
,NSGradient
,NSImage
andNSString
.This function is overriden by
UserTheme
.This method is not available from Objective-C.
Declaration
Swift
func themeAsset(_ key: String) -> Any?
Parameters
key
A color name, gradient name, image name or a theme string
Return Value
The theme value for the specified key.
-
hasThemeAsset(_:
Extension method) Checks if a theme asset is provided for the given key.
This function is overriden by
UserTheme
.This method is not available from Objective-C.
Declaration
Swift
func hasThemeAsset(_ key: String) -> Bool
Parameters
key
A color name, gradient name, image name or a theme string
Return Value
true
if theme provides an asset for the given key;false
otherwise. -
defaultFallbackForegroundColor
Extension methodDefault foreground color to be used on fallback situations when no
fallbackForegroundColor
was specified by the theme.This method is not available from Objective-C. Alternative code:
aTheme.isDarkTheme ? NSColor.whiteColor : NSColor.blackColor
Declaration
Swift
var defaultFallbackForegroundColor: NSColor { get }
-
defaultFallbackBackgroundColor
Extension methodDefault background color to be used on fallback situations when no
fallbackBackgroundColor
was specified by the theme (background color is a color method that containsBackground
in its name).This method is not available from Objective-C. Alternative code:
aTheme.isDarkTheme ? NSColor.blackColor : NSColor.whiteColor
Declaration
Swift
var defaultFallbackBackgroundColor: NSColor { get }
-
defaultFallbackGradient
Extension methodDefault gradient to be used on fallback situations when no
fallbackForegroundColor
was specified by the theme.This method is not available from Objective-C. Alternative code:
[[NSGradient alloc] initWithStartingColor:(aTheme.isDarkTheme ? NSColor.blackColor : NSColor.whiteColor) endingColor:(aTheme.isDarkTheme ? NSColor.whiteColor : NSColor.blackColor)]
Declaration
Swift
var defaultFallbackGradient: NSGradient? { get }
-
defaultFallbackImage
Extension methodDefault image to be used on fallback situations when no image was specified by the theme.
This method is not available from Objective-C. Alternative code:
[[NSImage alloc] initWithSize:NSZeroSize]
Declaration
Swift
var defaultFallbackImage: NSImage { get }
-
effectiveTheme
Extension methodEffective theme, which can be different from itself if it represents the system theme, respecting System Preferences > General > Appearance (in that case it will be either
ThemeManager.lightTheme
orThemeManager.darkTheme
).This method is not available from Objective-C. Alternative code:
[aTheme.identifier isEqualToString:TKSystemTheme.identifier] ? (aTheme.isDarkTheme ? TKThemeManager.darkTheme : TKThemeManager.lightTheme) : aTheme;
Declaration
Swift
var effectiveTheme: Theme { get }
-
themeDescription(_:
Extension method) Theme description.
Declaration
Swift
func themeDescription(_ theme: Theme) -> String


class ProgressBarDialog : AlertDialog
Custom progress dialog to display as alert during on long process user waiting.
See Also
<init> |
Custom progress dialog to display as alert during on long process user waiting. ProgressBarDialog(context: Context) |
viewBinding |
lateinit var viewBinding: <ERROR CLASS> |
dismissWithErrorMessage |
Dismiss this dialog, removing it from the screen. This method can be invoked safely from any thread. fun dismissWithErrorMessage(messageRes: Int): Unit |
show |
Start the dialog and display it on screen. The window is placed in the application layer and opaque. fun show(): Unit fun show(messageRes: Int?): Unit |


This is a base webpack and typescript boilerplate. For more information visit: https://github.com/maxbause/webpack-typescript-boilerplate.


Dear Customer, unfortunately there was an error processing your payment of [[${amount}]] [[${currency}]] total to [[${destinationAddress}]].
[[${reason}]]
Please check the data you entered and try again. Thank you.
Best regards, Exsudo Team.


About {% endblock %}
{% block body %} {% endblock %}
{% block content %}
About Us
I am grateful to my supervisor, Prof. Ashok k. Dubey , Professor in NSIT Delhi. Ashok sir
provided me an opportunity to join his laboratory work under his supervision where I completed my Bachelors thesis project
successfully. It was my pleasure working under him. I would like to express my deepest thanks
to him for supporting and encouraging me whenever required to work hard and achieve more. It was sir support and encouragment to think out of the box and develop something new or innovative.
Team
Dr. Ashok k. Dubey
Professor NSIT
More than 74 publications, 20k + reads on research gate, and 602 citations. Current research interests include novel anti-fungal and anti-bacterial antibiotics from microbes, Industrial Enzymes and Biofuel.
Sagar Saini
Student
Undergraduate final year student at NSIT Delhi equipped with a Bachelor of engineering degree in Biotechnoloy.
"I speak yell scream directly at the old guard on behalf of the future. I gotta say at that time I’d like to meet Kanye I speak yell scream directly at the old guard on behalf of the future. My brother Chance!!!
Thank you for letting me work on this masterpiece. One of my favorite people."
Kendall Thompson
CEO @ Marketing Digital Ltd.
"Thank you Anna for the invite thank you to the whole Vogue team Called I Miss the Old Kanye At the God's last game Chop up the soul Kanye. I promise I will never let the people down. I want a better life for all!!! Pablo Pablo Pablo Pablo! Thank you Anna for the invite thank you to the whole Vogue team."


RockerAdmin
MAIN NAVIGATION
Dashboard
Dashboard v1
Dashboard v2
Dashboard v3
Dashboard v4
Dashboard v5
Dashboard v6
Dashboard v7
Dashboard v8
UI Elements
Typography
Buttons
Checkboxes & Radios
Nav Tabs
Accordions
Modals
BS Elements
Pagination
List Groups
Alerts
Progress Bars
Notifications
Sweet Alerts
Calendar
New
Mailbox
12
Inbox
Compose
Read Mail
Components
Grid Layouts
Nesteble
Tree View
Switcher Buttons
Range Sliders
Vertical Timeline
Horizontal Timeline
Pricing Tables
Fancy Lightbox
Image Carousels
Color Palette
Cards
Image Cards
Simple Cards
Forms
Basic Inputs
Input Groups
Form Layouts
Form Advanced
Form Validation
Form Wizard
Form Editor
Form Uploads
UI Icons
Material Design
Font Awesome
Themify Icons
Line Icons
Flag Icons
Widgets
10
Tables
Simple Tables
Header Tables
Color Tables
Striped Color Tables
Data Tables
Charts
Morris Charts
Chart JS
Flot Chart
C3 Charts
Peity Charts
Sparkline Charts
Other Charts
Maps
Google Maps
Vector Maps
Authentication
SignIn 1
SignIn 2
SignUp 1
SignUp 2
Reset Password 1
Reset Password 2
Sample Pages
Invoice
User Profile
Lockscreen
Blank Page
Coming Soon
403 Error
404 Error
500 Error
Multilevel
Level One
Level One
Level Two
Level Two
Level Three
Level Three
Level One
LABELS
Important
Warning
Information
24
You have 24 new messages
24
Jhon Deo
Lorem ipsum dolor sit amet...
Today, 4:10 PM
Sara Jen
Lorem ipsum dolor sit amet...

New Received Orders
Lorem ipsum dolor sit amet...
New Updates
Lorem ipsum dolor sit amet...
See All Notifications
English
French
Chinese
German
Katrina Mccoy
<EMAIL_ADDRESS>Inbox
Account
Setting
Logout
Range Slider
Rocker
Components
Range Slider
Setting
Action
Another action
Something else here
Separated link
Range Slider
Start without params
Set min value, max value and start point
Set type to double and specify range, also showing grid and adding prefix "$"
Set up range with negative values
Using step 250
Set up range with fractional values, using fractional step
Set up you own numbers
Using any strings as your values
One more example with strings
No prettify.  Much better!
Don't like space as separator? Use anything you like!
You don't like default prettify function? Use your own!
Using prefixes
Using postfixes
Whant to show that max number is not the biggest one?
Taking care about how from and to values connect? Use decorate_both option:
Remove double decoration
Use your own separator symbol with values_separator option. Like →
Or " to ":
You can disable all the sliders visual details, if you wish. Like this:
Or hide any part you wish
And some more
And some more


|
KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
The MPC contact static solver. More...
Public Member Functions | |
| def | __init__ (self, model, custom_settings) |
| def | ValidateSettings (self) |
| This function validates the settings of the solver. More... | |
| def | AddVariables (self) |
| def | Initialize (self) |
| def | ComputeDeltaTime (self) |
| def | GetDefaultParameters (cls) |
Public Attributes | |
| mpc_contact_settings | |
| mechanical_scheme | |
| mechanical_convergence_criterion | |
| builder_and_solver | |
The MPC contact static solver.
This class creates the mechanical solvers for contact static analysis. It currently supports linear and Newton-Raphson strategies. Public member variables: See structural_mechanics_solver.py for more information.
| def mpc_contact_structural_mechanics_static_solver.MPCContactStaticSolver.__init__ | ( | self, | |
| model, | |||
| custom_settings | |||
| ) |
Reimplemented from structural_mechanics_static_solver.StaticMechanicalSolver.
| def mpc_contact_structural_mechanics_static_solver.MPCContactStaticSolver.AddVariables | ( | self | ) |
| def mpc_contact_structural_mechanics_static_solver.MPCContactStaticSolver.ComputeDeltaTime | ( | self | ) |
| def mpc_contact_structural_mechanics_static_solver.MPCContactStaticSolver.GetDefaultParameters | ( | cls | ) |
| def mpc_contact_structural_mechanics_static_solver.MPCContactStaticSolver.Initialize | ( | self | ) |
| def mpc_contact_structural_mechanics_static_solver.MPCContactStaticSolver.ValidateSettings | ( | self | ) |
This function validates the settings of the solver.
| mpc_contact_structural_mechanics_static_solver.MPCContactStaticSolver.builder_and_solver |
| mpc_contact_structural_mechanics_static_solver.MPCContactStaticSolver.mechanical_convergence_criterion |
| mpc_contact_structural_mechanics_static_solver.MPCContactStaticSolver.mechanical_scheme |
| mpc_contact_structural_mechanics_static_solver.MPCContactStaticSolver.mpc_contact_settings |


001 /* 002 * Licensed to the Apache Software Foundation (ASF) under one 003 * or more contributor license agreements. See the NOTICE file 004 * distributed with this work for additional information 005 * regarding copyright ownership. The ASF licenses this file 006 * to you under the Apache License, Version 2.0 (the "License"); 007 * you may not use this file except in compliance with the License. 008 * You may obtain a copy of the License at 009 * 010 * http://www.apache.org/licenses/LICENSE-2.0 011 * 012 * Unless required by applicable law or agreed to in writing, software 013 * distributed under the License is distributed on an "AS IS" BASIS, 014 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 015 * See the License for the specific language governing permissions and 016 * limitations under the License. 017 */ 018 /* 019 * $Id: Serializer.java<PHONE_NUMBER>-11-07 04:28:00Z minchau $ 020 */ 021 package org.apache.xml.serializer; 022 import java.io.IOException; 023 import java.io.OutputStream; 024 import java.io.Writer; 025 import java.util.Properties; 026 027 import org.xml.sax.ContentHandler; 028 029 /** 030 * The Serializer interface is implemented by a serializer to enable users to: 031 *
 032 *
get and set streams or writers 033 *
configure the serializer with key/value properties 034 *
get an org.xml.sax.ContentHandler or a DOMSerializer to provide input to 035 *
 036 * 037 *
 038 * Here is an example using the asContentHandler() method: 039 *
 040 * java.util.Properties props = 041 * OutputPropertiesFactory.getDefaultMethodProperties(Method.TEXT); 042 * Serializer ser = SerializerFactory.getSerializer(props); 043 * java.io.PrintStream ostream = System.out; 044 * ser.setOutputStream(ostream); 045 * 046 * // Provide the SAX input events 047 * ContentHandler handler = ser.asContentHandler(); 048 * handler.startDocument(); 049 * char[] chars = { 'a', 'b', 'c' }; 050 * handler.characters(chars, 0, chars.length); 051 * handler.endDocument(); 052 * 053 * ser.reset(); // get ready to use the serializer for another document 054 * // of the same output method (TEXT). 055 *
 056 * 057 *
 058 * As an alternate to supplying a series of SAX events as input through the 059 * ContentHandler interface, the input to serialize may be given as a DOM. 060 *
 061 * For example: 062 *
 063 * org.w3c.dom.Document inputDoc; 064 * org.apache.xml.serializer.Serializer ser; 065 * java.io.Writer owriter; 066 * 067 * java.util.Properties props = 068 * OutputPropertiesFactory.getDefaultMethodProperties(Method.XML); 069 * Serializer ser = SerializerFactory.getSerializer(props); 070 * owriter = ...; // create a writer to serialize the document to 071 * ser.setWriter( owriter ); 072 * 073 * inputDoc = ...; // create the DOM document to be serialized 074 * DOMSerializer dser = ser.asDOMSerializer(); // a DOM will be serialized 075 * dser.serialize(inputDoc); // serialize the DOM, sending output to owriter 076 * 077 * ser.reset(); // get ready to use the serializer for another document 078 * // of the same output method. 079 *
 080 * 081 * This interface is a public API. 082 * 083 * @see Method 084 * @see OutputPropertiesFactory 085 * @see SerializerFactory 086 * @see DOMSerializer 087 * @see ContentHandler 088 * 089 * @xsl.usage general 090 */ 091 public interface Serializer { 092 093 /** 094 * Specifies an output stream to which the document should be 095 * serialized. This method should not be called while the 096 * serializer is in the process of serializing a document. 097 *
 098 * The encoding specified in the output {@link Properties} is used, or 099 * if no encoding was specified, the default for the selected 100 * output method. 101 *
 102 * Only one of setWriter() or setOutputStream() should be called. 103 * 104 * @param output The output stream 105 */ 106 public void setOutputStream(OutputStream output); 107 108 /** 109 * Get the output stream where the events will be serialized to. 110 * 111 * @return reference to the result stream, or null if only a writer was 112 * set. 113 */ 114 public OutputStream getOutputStream(); 115 116 /** 117 * Specifies a writer to which the document should be serialized. 118 * This method should not be called while the serializer is in 119 * the process of serializing a document. 120 *
 121 * The encoding specified for the output {@link Properties} must be 122 * identical to the output format used with the writer. 123 * 124 *
 125 * Only one of setWriter() or setOutputStream() should be called. 126 * 127 * @param writer The output writer stream 128 */ 129 public void setWriter(Writer writer); 130 131 /** 132 * Get the character stream where the events will be serialized to. 133 * 134 * @return Reference to the result Writer, or null. 135 */ 136 public Writer getWriter(); 137 138 /** 139 * Specifies an output format for this serializer. It the 140 * serializer has already been associated with an output format, 141 * it will switch to the new format. This method should not be 142 * called while the serializer is in the process of serializing 143 * a document. 144 *
 145 * The standard property keys supported are: "method", "version", "encoding", 146 * "omit-xml-declaration", "standalone", doctype-public", 147 * "doctype-system", "cdata-section-elements", "indent", "media-type". 148 * These property keys and their values are described in the XSLT recommendation, 149 * see {@link  XSLT 1.0 recommendation} 150 *
 151 * The non-standard property keys supported are defined in {@link OutputPropertiesFactory}. 152 * 153 *
 154 * This method can be called multiple times before a document is serialized. Each 155 * time it is called more, or over-riding property values, can be specified. One 156 * property value that can not be changed is that of the "method" property key. 157 *
 158 * The value of the "cdata-section-elements" property key is a whitespace 159 * separated list of elements. If the element is in a namespace then 160 * value is passed in this format: {uri}localName 161 *
 162 * If the "cdata-section-elements" key is specified on multiple calls 163 * to this method the set of elements specified in the value 164 * is not replaced from one call to the 165 * next, but it is cumulative across the calls. 166 * 167 * @param format The output format to use, as a set of key/value pairs. 168 */ 169 public void setOutputFormat(Properties format); 170 171 /** 172 * Returns the output format properties for this serializer. 173 * 174 * @return The output format key/value pairs in use. 175 */ 176 public Properties getOutputFormat(); 177 178 /** 179 * Return a {@link ContentHandler} interface to provide SAX input to. 180 * Through the returned object the document to be serailized, 181 * as a series of SAX events, can be provided to the serialzier. 182 * If the serializer does not support the {@link ContentHandler} 183 * interface, it will return null. 184 *
 185 * In principle only one of asDOMSerializer() or asContentHander() 186 * should be called. 187 * 188 * @return A {@link ContentHandler} interface into this serializer, 189 * or null if the serializer is not SAX 2 capable 190 * @throws IOException An I/O exception occured 191 */ 192 public ContentHandler asContentHandler() throws IOException; 193 194 /** 195 * Return a {@link DOMSerializer} interface into this serializer. 196 * Through the returned object the document to be serialized, 197 * a DOM, can be provided to the serializer. 198 * If the serializer does not support the {@link DOMSerializer} 199 * interface, it should return null. 200 *
 201 * In principle only one of asDOMSerializer() or asContentHander() 202 * should be called. 203 * 204 * @return A {@link DOMSerializer} interface into this serializer, 205 * or null if the serializer is not DOM capable 206 * @throws IOException An I/O exception occured 207 */ 208 public DOMSerializer asDOMSerializer() throws IOException; 209 210 /** 211 * This method resets the serializer. 212 * If this method returns true, the 213 * serializer may be used for subsequent serialization of new 214 * documents. It is possible to change the output format and 215 * output stream prior to serializing, or to reuse the existing 216 * output format and output stream or writer. 217 * 218 * @return True if serializer has been reset and can be reused 219 */ 220 public boolean reset(); 221 222 /** 223 * Return an Object into this serializer to be cast to a DOM3Serializer. 224 * Through the returned object the document to be serialized, 225 * a DOM (Level 3), can be provided to the serializer. 226 * If the serializer does not support casting to a {@link DOM3Serializer} 227 * interface, it should return null. 228 *
 229 * In principle only one of asDOM3Serializer() or asContentHander() 230 * should be called. 231 * 232 * @return An Object to be cast to a DOM3Serializer interface into this serializer, 233 * or null if the serializer is not DOM capable 234 * @throws IOException An I/O exception occured 235 */ 236 public Object asDOM3Serializer() throws IOException; 237 } 238


Done
| UserName |
FirstName |
LastName |
Verify |
Action |
| {{ person.username }} |
{{ person.first_name }} |
{{ person.last_name }} |
|
Not Verified
|
Successfuly Blocked
Successfuly UnBlocked
| UserName |
FirstName |
LastName |
Action |
| {{ person.userName }} |
{{ person.firstName }} |
{{ person.lastName }} |
|


|
BitShares-Core
6.1.0
BitShares blockchain implementation and command-line interface software
|
#include <buffered_iostream.hpp>
Public Member Functions | |
| buffered_ostream (ostream_ptr o, size_t bufsize=4096) | |
| buffered_ostream (buffered_ostream &&m) | |
| ~buffered_ostream () | |
| buffered_ostream & | operator= (buffered_ostream &&m) |
| virtual size_t | writesome (const char *buf, size_t len) |
| virtual size_t | writesome (const std::shared_ptr< const char > &buf, size_t len, size_t offset) |
| virtual void | close () |
| virtual void | flush () |
| Public Member Functions inherited from fc::ostream | |
| virtual | ~ostream () |
| void | put (char c) |
| ostream & | write (const char *buf, size_t len) |
| ostream & | write (const std::shared_ptr< const char > &buf, size_t len, size_t offset=0) |
Definition at line 52 of file buffered_iostream.hpp.
| fc::buffered_ostream::buffered_ostream | ( | ostream_ptr | o, |
| size_t | bufsize = 4096 |
||
| ) |
Definition at line 153 of file buffered_iostream.cpp.
| fc::buffered_ostream::buffered_ostream | ( | buffered_ostream && | m | ) |
Definition at line 158 of file buffered_iostream.cpp.
| fc::buffered_ostream::~buffered_ostream | ( | ) |
Definition at line 167 of file buffered_iostream.cpp.
|
virtual |
Implements fc::ostream.
Definition at line 202 of file buffered_iostream.cpp.
|
virtual |
Implements fc::ostream.
Reimplemented in graphene::utilities::padding_ostream< BlockSize, PaddingChar >.
Definition at line 181 of file buffered_iostream.cpp.
| buffered_ostream & fc::buffered_ostream::operator= | ( | buffered_ostream && | m | ) |
Definition at line 161 of file buffered_iostream.cpp.
|
virtual |
This method will return immediately unless the buffer is full, in which case it will flush which may block.
Implements fc::ostream.
Reimplemented in graphene::utilities::padding_ostream< BlockSize, PaddingChar >.
Definition at line 169 of file buffered_iostream.cpp.
|
virtual |
Implements fc::ostream.
Reimplemented in graphene::utilities::padding_ostream< BlockSize, PaddingChar >.
Definition at line 176 of file buffered_iostream.cpp.


Help
Which tools to view this documentation ?
This documentation has been tested sucessfully with these browsers :
Microsoft Internet Explorer 4.01 and upper,
Netscape Navigator 4.00 and upper.
Which operating system to view this documentation ?
This documentation has been tested sucessfully on Win32 (Windows 9x, NT) and Digital Unix System v4.0.
Do we need to have another software than a browser ?
No, but the UML model has been designed using the Rational Rose 98 software. So you need to have Rational Rose 98 or upper (standard, professional or enterprise edition) to view directly this native format.
Otherwise, this model is also proposed in full HTML. Therefore, you can go on with your browser. It is also available for Microsoft Word 97.
Are there some tips to view the documentation ?
No page has link to the table of contents page except this one (too laborious to do that for each page !). So use the back function of your browser or more efficiently save the table of contents link.
If you own Rational Rose 98 or upper (standard, professional or enterprise edition), download the native file of the UML model and open it rather than using the HTML or MS Word version.
Which tools have been used to write this documentation ?
Microsoft Front Page Express <IP_ADDRESS>8 (you understand now why the aspect is so easy)
Sandia idldoc 1.3.0
Jasc Paint Shop Pro 4.12
Clarity Software Rose/HTML Beta 1 22/08/98
Ata DocExpress/Reporter LITE 1.4.1
Microsoft Word 97
and note pad !
Do you have any comments ?
You can send comments to Michel Pons, Jean-Pierre Belaud or Bertrand Braunschweig, the project manager of the CAPE-OPEN project.


Follow these steps to create new projects:
- Log in to the Algorithm Lab.
- In the left navigation bar, click Projects.
- On the Projects page, click Create New Algorithm.
By default, the Strategy Builder displays.
- If the Strategy Builder displays, add modules and/or click Exit Builder Mode.
The web IDE displays an empty project.


What is Blue Ridge Brawl?
Blue Ridge Brawl is an off-season FIRST Robotics Competition event hosted
by FRC team 5724 Spartan Robotics and Roanoke College. We will be playing FIRST
CHARGED UP at the end of September 2023!
When:
Saturday, September 30, 2023 (with optional early load-in Friday, September 29)
Where:
{% comment %} IMPORTANT NOTE: make sure that if you change this address, you also change the Google Maps link! {% endcomment %}
Cregger Center, Roanoke College, 287 High Street, Salem, VA 24153
Please see directions and parking for
directions to the venue and load-in and parking instructions.
Fee:
$350 Per Team (half price for each additional robot and for teams whose rookie year was 2023)
Registration:
The registration form
is available here!
Please consider registering to volunteer at the event! Volunteer registration
is open here.
Feel free to Contact Us
if you have any questions.
Registered Team List
Spectator admission will be free and the event is open to the public.
The flyer can be found here.
Additionally, the event will be livestreamed on September 30th! A link will be provided closer to the event.
The event schedule is available here.
Thank you to our Co-Host, Roanoke College, for allowing us to use the Cregger Center! It is a spectacular venue!
The Game
Teams attending the 2023 Blue Ridge Brawl will be playing the 2023 FIRST Robotics Competition Game CHARGED UP.


EBD - Easton Bible DIctionary
Orpah
ORPAH
"ORPAH "forelock or fawn, a Moabitess, the wife of Chilion (
Ruth 1:4
;
4:10
). On the death of her husband she accompanied Naomi, her mother-in-law, part of the way to Bethlehem, and then returned to Moab.
"ORPAH "forelock or fawn, a Moabitess, the wife of Chilion (Ruth 1:4; 4:10). On the death of her husband she accompanied Naomi, her mother-in-law, part of the way to Bethlehem, and then returned to Moab.


How do I get access to the {{CUSTOM_NAME}}?
What are some of the activities I can do on the {{CUSTOM_NAME}}?
Can I use {{CUSTOM_NAME}} using a RESTful API?
How do I get help with questions?
How do I contact the {{CUSTOM_NAME}} administrator for questions?
The {{CUSTOM_NAME}} allows for the curation of materials data into a repository using predefined templates. The system also allows for browsing and exploring of the materials data using the predefined templates as well.
An individual may make a request to access {{CUSTOM_NAME}} using the online request form. Once the {{CUSTOM_NAME}} administrator accepts the account request, the user is notified that the account is created with the appropriate credentials.
A user can enter and curate materials data, search and explore materials data, and perform a federation of queries across several {{CUSTOM_NAME}} instances.
Yes, {{CUSTOM_NAME}} supports RESTful APIs. The {{CUSTOM_NAME}} REST-based APIs allow the integration with other Web services, data entry, query, and retrieval. The RESTful API documentation can be accessed here.
A Google Group has been established for discussion/questions about the CDCS systems developed by NIST. A Google account is required for posting.
Site: https://groups.google.com/d/forum/mdcs-mgi
Email<EMAIL_ADDRESS>You can contact the {{CUSTOM_NAME}} administrator using this form.
{% endif %}


We are located at 59 Irvine St, Sandstone WA 6639
The cost is $20 for adults, $10 for children and concession card users.
We support card and cash, we do not support cheques
We do have a gift store at the exit.
The animals are 100% real.
We cannot tell you that as then we would be sharing out secret!
We have over 100 animals!
We have a discount of up to 25% of the cost when you have 25 or more student come.
Yes we do! We have 2 party rooms and have lots of activites for the kids to do!
We do not! We only restrict our hours to 9am to 5pm
Yes we do have season passes, They are $75 and offer full access up to 50 times!
We are not currently hiring but feel free to drop in your resume and cover letter to the front counter.
All animals are kept behind double layer thick fences and glass for your protection.
You can have a look on the TransPerth website and on google maps to find out how.


Wonder Boys A film review by Marty Mapes Copyright 2000 Marty Mapes
**1/2 (out of 4) WONDER BOYS is the kind of movie that makes a little blip on the timeline of your life without actually changing its course. As interesting or well told or charming as it may be, it's safe and pat and unchallenging. You can leave the theater in the same emotional state as when you went in.
Michael Douglas, Tobey Maguire, and Robert Downey, Jr., lead a literary ensemble through Michael Chabon's story. Douglas plays Professor Tripp, who teaches English at a university in Pittsburgh. James (Maguire), one of his best creative writing students, is always moody and depressed. Downey plays Terry, Tripp's editor who has come to town ostensibly for the university's "Wordfest" weekend, but also to check on Tripp's long-overdue latest book.
The detailed, twisty story in WONDER BOYS takes place over a single, eventful weekend. A dozen little developments add to the comic chaos. James shoots the dog of Tripp's mistress and steals her husband's Marilyn Monroe memorabilia. Terry's transvestite girlfriend decides to abandon a tuba in Tripp's trunk. A strange man jumps out in traffic claiming that Tripp has stolen his car. Tripp's pretty young boarder gets a crush on him and starts reading his unfinished novel.
In a small way, WONDER BOYS is reminiscent of MAGNOLIA. Both deal with complex plots and big casts of characters. Both involve many conflicts coming to a head, all within a short time span. But where MAGNOLIA was grand and almost melodramatic, WONDER BOYS is small and almost mundane.
Like MAGNOLIA, the ensemble acting in WONDER BOYS is very good. Douglas is clearly the central figure, but none of the other actors seemed intimidated or too deferential. All the characters had their own, clear motives; they didn't solely exist as foils for Douglas' Tripp. The characters were lively and well-rounded, and the actors looked like they were having fun.
WONDER BOYS has many good qualities, but I couldn't shake the feeling that it was a tempest in a teapot. The goings-on at an English department in Pittsburgh seemed a world away. The department was so small and close-knit that I never felt like I could know these people; I'd never be allowed into their clique. Their little problems, amusing as they were, held no meaning or relevance. Had I never met these people, never known what happened to their lives on this particular weekend, at that particular university, I never would have noticed; I never would have cared.
It may not be completely fair to pan WONDER BOYS for not being grander, more melodramatic, more meaningful. After all, I try to enjoy every film on its own terms. This one set modest goals and achieved them very well.
On the other hand, a modest film is not the type of movie I'm likely to see more than once, or recommend very highly, regardless of how well it handled itself. -- ___________ Marty Mapes<EMAIL_ADDRESS>Movie Habit http://www.moviehabit.com
"You ever want to be somebody else?" "I'd like to try Porky Pig" -- Peter Fonda & Luke Askew, Easy Rider
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Posted on August 24, 2013 at 9:00 PM
      For all of you cat lovers out there who love cats but hate training them, here are 10 reasons why training cats is a challenge – hopefully this will help you feel better about your struggles!
      Dogs are fairly easy to train because they recognize their owners for who they are – their masters. Dogs quickly learn that their owners give the orders and that, if they follow them, they are rewarded. If they don’t, they are punished. Cats, on the other hand, usually do not recognize their owner as their master and don’t take directions.
      Cats by nature are solitary creature so, if you bring home a particularly quiet and solitary cat, it might not want to be trained. As cat owners know, when cats don’t want to do something they usually don’t do it.
      When dogs want something they bark and jump at it. Cats, on the other hand, will sit there and stare at it or give other indirect hints. This makes it tough to train a cat because you probably won’t know how the cat is feeling while you’re training it so you won’t be able to adapt to its changing feelings.
      Cats often do not have the same attention spans as dogs. If you reward a dog it will pay attention to you. Although cats do respond to incentives they usually grow tired of training before a dog would, even if they are being rewarded.
      Cats are mischievous and curious by nature, so training them can be a challenge. This is especially true if you get a cat whose specific personality is like this.
      Does your cat jump on your chest in the morning and purr until you feed it? If you get up and do so you are indirectly training your cat. Even though you don’t know it, you’re teaching the cat that if it wakes you up it will be fed. This can make it hard to train a cat because sometimes you don’t know when you’re training it.
      What is the cornerstone of training any animal? Reward and punishment! Cats become irritated when you punish them, so instead of taking the hint and changing their behavior they often become angry and act out to turn it around and punish you.
      Cats don’t respond as well to punishment as dogs do because of their solidarity and lack of willingness to recognize hierarchies. They look at physical punishment as a threat as opposed to a punishment from an owner that is trying to affect its behavior.
      It’s simple – dog behavior is not the same as cat behavior! Dogs are easier to train because of their friendly and amicable nature while cats, on the other hand, are not as easy to train. Owners should have patience!
      To potty train your cat, you should put it in the room with its litter box and wait until it learns to use it. What if the cat can escape from this room? You should consider this when training your cat and try to find solutions accordingly.


JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Hierarchy For Package com.cloudinary
Package Hierarchies:
All Packages
Class Hierarchy
java.lang.Object
com.cloudinary.
Api
com.cloudinary.
Cloudinary
com.cloudinary.
Configuration
com.cloudinary.
Configuration.Builder
com.cloudinary.
Coordinates
com.cloudinary.
File
com.cloudinary.
Matcher
com.cloudinary.
Pattern
com.cloudinary.
SmartUrlEncoder
com.cloudinary.
StoredFile
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.cloudinary.
UnknownError
com.cloudinary.
UnsupportedOperationException
com.cloudinary.
Transformation
com.cloudinary.
EagerTransformation
com.cloudinary.
Uploader
com.cloudinary.
Url
com.cloudinary.
Util
Enum Hierarchy
java.lang.Object
java.lang.Enum<E> (implements java.lang.Comparable<T>)
com.cloudinary.
Api.HttpMethod
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes


sudo mknod path/to/device_file b major_device_number minor_device_number- Create a character device:
sudo mknod path/to/device_file c major_device_number minor_device_number- Create a FIFO (queue) device:
sudo mknod path/to/device_file p- Create a device file with default SELinux security context:
sudo mknod -Z path/to/device_file type major_device_number minor_device_number


Home
About
Career
Product
Sign in
Let's build the future of the web
Get the web's modern capabilities on your own sites and apps with useful guidance and analysis from web.dev.
order menu
explore menu


| Modifier and Type | Field and Description |
|---|---|
static android.os.Parcelable.Creator<MaskImpl> |
CREATOR |
| Modifier | Constructor and Description |
|---|---|
|
MaskImpl(MaskImpl mask) |
|
MaskImpl(MaskImpl mask,
boolean terminated) |
protected |
MaskImpl(android.os.Parcel in) |
|
MaskImpl(Slot[] slots,
boolean terminated) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
Removes user input from this mask.
|
static MaskImpl |
createNonTerminated(Slot[] slots) |
static MaskImpl |
createTerminated(Slot[] slots) |
int |
describeContents() |
boolean |
filled()
Checks whether th whole mask is filled out.
|
int |
findCursorPositionInUnformattedString(int cursorPosition)
Finds cursor position in unformatted string that corresponds to passed cursor position
in a formatted string.
|
int |
getInitialInputPosition()
Looks for initial position for cursor since buffer can be predefined with starting
characters
|
java.lang.Character |
getPlaceholder() |
int |
getSize()
Returns current size of a mask in slots.
|
boolean |
hasUserInput()
Checks whether there're filled out slot except of 'hardcoded' ones.
|
int |
insertAt(java.lang.CharSequence input,
int position,
boolean cursorAfterTrailingHardcoded)
Deprecated.
|
int |
insertAt(int position,
java.lang.CharSequence input)
Convenience method for
insertAt(int, CharSequence, boolean) that always
places
cursor after trailing hardcoded sequence. |
int |
insertAt(int position,
java.lang.CharSequence input,
boolean cursorAfterTrailingHardcoded)
Method insert
input to the buffer. |
int |
insertFront(java.lang.CharSequence input)
Convenience method for
insertAt(int, CharSequence, boolean) that inserts
text
at
the first position of a mask and always places cursor after trailing hardcoded sequence. |
boolean |
isForbidInputWhenFilled() |
boolean |
isHideHardcodedHead() |
boolean |
isShowingEmptySlots() |
boolean |
isTerminated() |
java.util.Iterator<Slot> |
iterator() |
int |
removeBackwards(int position,
int count)
Removes available symbols from the buffer.
|
int |
removeBackwardsWithoutHardcoded(int position,
int count) |
void |
setForbidInputWhenFilled(boolean forbidInputWhenFilled)
Defines whether mask won't allow to perform further input if all the slots are already
filled out.
|
void |
setHideHardcodedHead(boolean shouldHideHardcodedHead)
Defines whether mask should hide leading hardcoded sequence when calling
#toString()
or Mask.toUnformattedString() . |
void |
setPlaceholder(java.lang.Character placeholder)
Sets character that will be put on empty position when calling
#toString() or
Mask.toUnformattedString() . |
void |
setShowingEmptySlots(boolean showingEmptySlots)
Defines whether mask allows to display slots with no value, putting placeholder
on those positions.
|
java.lang.String |
toString() |
java.lang.String |
toUnformattedString()
Returns text without decoration characters.
|
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public static final android.os.Parcelable.Creator<MaskImpl> CREATOR
public MaskImpl(Slot[] slots, boolean terminated)
public MaskImpl(MaskImpl mask)
public MaskImpl(MaskImpl mask, boolean terminated)
protected MaskImpl(android.os.Parcel in)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toUnformattedString()
toString()
does;
Example: assume that filled mask contains "+7 999
111-22-33" where spaces and dashes are decoration slots. Then this
method will return "+79991112233".
toUnformattedString
in interface Mask
public java.util.Iterator<Slot> iterator()
iterator
in interface java.lang.Iterable<Slot>
public int getInitialInputPosition()
Mask
getInitialInputPosition
in interface Mask
public boolean hasUserInput()
Mask
hasUserInput
in interface Mask
public boolean filled()
Mask
public void clear()
Mask
public int insertAt(int position, java.lang.CharSequence input, boolean cursorAfterTrailingHardcoded)
input
to the buffer. Only validated characters would be inserted.
Hardcoded slots are omitted. Method returns new cursor position that is affected by input
and
cursorAfterTrailingHardcoded
flag. In most cases if input string is followed by a
sequence of hardcoded characters we should place cursor after them. But this behaviour can
be
modified by cursorAfterTrailingHardcoded
flag.insertAt
in interface Mask
position
- from which position to begin inputinput
- string to insertcursorAfterTrailingHardcoded
- when input is followed by a hardcoded characters
sequence
then this flag defines whether new cursor position
should
be after or before thempublic int insertAt(int position, java.lang.CharSequence input)
insertAt(int, CharSequence, boolean)
that always
places
cursor after trailing hardcoded sequence.public int insertFront(java.lang.CharSequence input)
insertAt(int, CharSequence, boolean)
that inserts
text
at
the first position of a mask and always places cursor after trailing hardcoded sequence.insertFront
in interface Mask
input
- string to insert@Deprecated public int insertAt(java.lang.CharSequence input, int position, boolean cursorAfterTrailingHardcoded)
public int removeBackwards(int position, int count)
Method also updates showHardcodedTail
flag that defines whether tail of hardcoded
symbols (at the end of user's input) should be shown. In most cases it should not. The only
case when they are visible - buffer starts with them and deletion was inside them.
removeBackwards
in interface Mask
position
- from where to start deletioncount
- number of symbols to delete.public int removeBackwardsWithoutHardcoded(int position, int count)
removeBackwardsWithoutHardcoded
in interface Mask
public int getSize()
Mask
public boolean isShowingEmptySlots()
isShowingEmptySlots
in interface Mask
Mask.setPlaceholder(Character)
public void setShowingEmptySlots(boolean showingEmptySlots)
Mask
Mask.setPlaceholder(Character)
setShowingEmptySlots
in interface Mask
showingEmptySlots
- true if mask allows empty slots to be displayedpublic java.lang.Character getPlaceholder()
getPlaceholder
in interface Mask
#toString()
or
Mask.toUnformattedString()
.
Mask.setShowingEmptySlots(boolean)
public void setPlaceholder(java.lang.Character placeholder)
Mask
#toString()
or
Mask.toUnformattedString()
. Placeholder should not be null!
Mask.setShowingEmptySlots(boolean)
setPlaceholder
in interface Mask
placeholder
- character that represents empty slotspublic boolean isHideHardcodedHead()
isHideHardcodedHead
in interface Mask
Mask.setHideHardcodedHead(boolean)
public void setHideHardcodedHead(boolean shouldHideHardcodedHead)
Mask
#toString()
or Mask.toUnformattedString()
.
PredefinedSlots.RUS_PHONE_NUMBER
.setHideHardcodedHead
in interface Mask
shouldHideHardcodedHead
- the "hide hardcode head" valuepublic boolean isForbidInputWhenFilled()
isForbidInputWhenFilled
in interface Mask
Mask.setForbidInputWhenFilled(boolean)
public void setForbidInputWhenFilled(boolean forbidInputWhenFilled)
Mask
Mask.filled()
returns true).
setForbidInputWhenFilled
in interface Mask
forbidInputWhenFilled
- flag that forbids overwriting terminated filled out masks.public int findCursorPositionInUnformattedString(int cursorPosition)
Mask
findCursorPositionInUnformattedString
in interface Mask
public boolean isTerminated()
public int describeContents()
describeContents
in interface android.os.Parcelable
public void writeToParcel(android.os.Parcel dest, int flags)
writeToParcel
in interface android.os.Parcelable


--- title: "Ways to Give U Giving Day" layout: "default" published: false ---
Support the Garden and help provide quality educational programs, unique exhibitions, and help fund future research projects by our Conservation and Horticulture teams. Give back to the Garden and help us create a community that is enriched by living landscapes and connected to the natural world.
Explore the links below for more information on how your gift will help the Garden grow.
Recurring gifts are an easy and efficient way to support your favorite Garden program or initiative. For as little as $5, you can provide a steady source of support for Red Butte Garden’s award-winning educational programs, springtime bulb display, or conservation research efforts. For more information on recurring gifts, click here here or call<PHONE_NUMBER>.
Many employers sponsor matching gift programs and will match any charitable contributions or volunteer hours made by their employees. Visit the University of Utah Office of Development’s Matching Gift website to see if your company offers a matching gift program or contact your employers’ Human Resources Department.


Sam Hall Design
Discover, Create, Empower
Hi there! I’m a technology consultant who loves to create enjoyable experiences through good design.
some of my work
If you need something or care for a chat, drop me a line...
shoot me an email
my CV
my LinkedIn page


Announcing the Angular Developer Survey 2018! Please let us know about your experiences and consider taking the extended survey at the end.