public class Ajwip
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
AJWIP_CREATEFAILED |
static int |
AJWIP_FAILED |
static int |
AJWIP_HANDLER |
static int |
AJWIP_IPADDRESS |
static int |
AJWIP_OK |
static int |
AJWIP_PORTNUM |
static int |
AJWIPS_CREATEFAILED |
static int |
AJWIPS_PORTNUM |
static int |
DEBUGPORT |
static int |
FAVICONTYPE |
static int |
FILETYPE |
static int |
HTMLTYPE |
static int |
IMGTYPE |
static int |
MAX_UDPSIZE |
Constructor and Description |
---|
Ajwip()
Main Constructor
|
Ajwip(int webPortNum)
Constructor
|
Ajwip(int webPortNum,
AjwipJettyHandler ajwipJettyHandler)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addInterface(java.lang.String path,
AjwipInterface ji)
Associate a URL path with a Java class that implements AjwipInterface
|
int |
ajwipCount(java.lang.String html)
Return the number of 'Ajwip:' keywords found in HTML doc.
|
java.lang.Object[] |
arrayOf(java.lang.String html)
Find all occurrences of 'ajwip:' in HTML and return array of them..
|
void |
close()
Shuts down the Jetty server.
|
void |
disableDebug()
Turn off debug output.
|
void |
enableDebug()
Turn on debug output.
|
boolean |
exists(java.lang.String html,
java.lang.String ajwipWord)
Checks to see if ajwipWord exists in HTML text.
|
java.lang.String |
getAjwipVersion()
Get current version of the AJWIP library.
|
void |
msgCon(java.lang.Object c,
java.lang.String msg)
Write msg to remote AjwipDebug console.
|
void |
msgCon(java.lang.Object c,
java.lang.String msg,
MsgTypes msgType)
Write msg to remote AjwipDebug console.
|
int |
openJetty()
Starts the Jetty server.
|
int |
openJettySSL() |
void |
setTopPage(java.lang.String topPage)
Set the path of the web page used for logging in.
|
java.lang.String |
txtReplace(java.lang.String html,
java.lang.String ajwipWord,
java.lang.Object obj) |
java.lang.String |
txtReplace(java.lang.String html,
java.lang.String ajwipWord,
java.lang.String replacement)
Replace the first occurrence of ajwipWord with replacement.
|
java.lang.String |
txtReplaceAll(java.lang.String html,
java.lang.String ajwipWord,
java.lang.Object obj) |
java.lang.String |
txtReplaceAll(java.lang.String html,
java.lang.String ajwipWord,
java.lang.String replacement)
Replace all occurrences of ajwipWord with replacement.
|
public static final int AJWIP_OK
public static final int AJWIP_FAILED
public static final int AJWIP_PORTNUM
public static final int AJWIP_HANDLER
public static final int AJWIP_IPADDRESS
public static final int AJWIP_CREATEFAILED
public static final int AJWIPS_PORTNUM
public static final int AJWIPS_CREATEFAILED
public static final int FILETYPE
public static final int IMGTYPE
public static final int HTMLTYPE
public static final int FAVICONTYPE
public static final int DEBUGPORT
public static final int MAX_UDPSIZE
public Ajwip()
public Ajwip(int webPortNum)
webPortNum
- port number to assign to Jetty web serverpublic Ajwip(int webPortNum, AjwipJettyHandler ajwipJettyHandler)
webPortNum
- port number to assign to Jetty web serverajwipJettyHandler
- POST and GET handler, if null uses default handlerpublic int openJetty()
public void close()
public int openJettySSL()
public void addInterface(java.lang.String path, AjwipInterface ji)
path
- URL pathji
- instances of class that implements AjwipInterfacepublic void setTopPage(java.lang.String topPage)
loginPage
- URL path of login pagepublic java.lang.String getAjwipVersion()
public void enableDebug()
public void disableDebug()
public void msgCon(java.lang.Object c, java.lang.String msg)
c
- Class object that called method.msg
- Message to send to the AjwipDebug program.public void msgCon(java.lang.Object c, java.lang.String msg, MsgTypes msgType)
c
- Class object that called method.msg
- Message to send to the AjwipDebug program.msgType
- Type of message, ae INFO, DEDBUG, WARN, ...public java.lang.String txtReplace(java.lang.String html, java.lang.String ajwipWord, java.lang.Object obj)
public java.lang.String txtReplace(java.lang.String html, java.lang.String ajwipWord, java.lang.String replacement)
html
- HTML text.ajwipWord
- AJWIP keyword to search for.replacement
- Text to replace ajwipWord with.public java.lang.String txtReplaceAll(java.lang.String html, java.lang.String ajwipWord, java.lang.Object obj)
public java.lang.String txtReplaceAll(java.lang.String html, java.lang.String ajwipWord, java.lang.String replacement)
html
- HTML text.ajwipWord
- AJWIP keyword to search for.replacement
- Text to replace ajwipWord with.public java.lang.Object[] arrayOf(java.lang.String html)
html
- HTML text.public int ajwipCount(java.lang.String html)
html
- HTML textpublic boolean exists(java.lang.String html, java.lang.String ajwipWord)
html
- HTML text.ajwipWord
- AJWIP keyword