📄 extension.java
字号:
import java.io.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import StringTools;
public class Extension
{
String cr = "\r\n"; // Make sure we always add these two
String extensionName = "Extension";
dixie log;
String thisDomain;
String to;
String from;
String letter;
String data;
Menu subMenu;
String addName; // When adding a new extension
String addClass; // When adding a new extension
String getLine( String lines, int num )
{
int inx;
int currentLine = 0;
StringBuffer thisLine = new StringBuffer();
for ( inx = 0; inx < lines.length(); inx++ )
{
if ( lines.charAt( inx ) == '\n' )
{
currentLine++;
}
else if ( lines.charAt( inx ) == '\r' )
{
// Do nothing
}
else if ( currentLine == num )
{
thisLine.append( lines.charAt( inx ) );
}
}
return thisLine.toString();
}
int numberOfLines( String lines )
{
int currentLines = 0;
int inx;
if ( lines.length() > 0 )
{
currentLines++;
}
for ( inx = 0; inx < lines.length(); inx++ )
{
if ( lines.charAt( inx ) == '\n' )
{
currentLines++;
}
}
return currentLines;
}
String argument( String thisLine )
{
int iny = 0;
int maxArg = 255;
StringBuffer retVal = new StringBuffer();
while ( ( iny < thisLine.length() ) &&
( iny < maxArg ) &&
( thisLine.charAt( iny ) != ' ' ) )
{
iny++;
}
while ( ( iny < thisLine.length() ) &&
( iny < maxArg ) &&
( thisLine.charAt(iny) == ' ' ) )
{
iny++;
}
while ( ( iny < thisLine.length() ) &&
( iny < maxArg ) )
{
retVal.append( thisLine.charAt( iny ) );
iny++;
}
return retVal.toString();
}
public Extension()
{
}
public Extension( dixie logx )
{
log = logx;
}
void addExtension( String name, String extension, String parm )
{
User user = new User();
user.userName = name;
user.extension = extension;
user.parameter = parm;
user.password = User.invalidPassword;
log.addUser( user );
log.write( "Added extension: "+name+" = "+extension+" + "+parm );
}
public void execute( dixie log, String thisDomain, String to,
String from, String letter, String data )
{
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -